622. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/5/2017 4:25:32 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

622.1 Files compared

# Location File Last Modified
1 C:\working_scrub\Unredacted\VAP Code Base\VAP_Bld2_Source_Code_CIF_2017-02-14\nvap-legacy\src\soapui AdapterDocQuery-soapui-project.xml Wed Feb 1 18:37:28 2017 UTC
2 eHX-CIF.zip\eHX-CIF\VAP Code Base\VAP_Bld2_Source_Code_CIF_2017-02-14\nvap-legacy\src\soapui AdapterDocQuery-soapui-project.xml Wed Apr 5 12:33:05 2017 UTC

622.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 40 9186
Changed 39 120
Inserted 0 0
Removed 0 0

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

622.4 Active regular expressions

No regular expressions were active.

622.5 Comparison detail

  1   <?xml 
  2     version="1 .0" 
  3     encoding=" UTF-8"
  4   ?>
  5   <con:soapu i-project 
  6     name="Adap terDocQuer y" 
  7     resourceRo ot="" 
  8     soapui-ver sion="4.0. 0" 
  9     xmlns:con= "http://ev iware.com/ soapui/con fig"
  10   >
  11     <con:setti ngs/>
  12     <con:inter face 
  13      xsi:type=" con:WsdlIn terface" 
  14      wsaVersion ="NONE" 
  15      name="Adap terDocQuer yBindingSo ap11" 
  16      type="wsdl
  17      bindingNam e="{urn:go v:hhs:fha: nhinc:adap terdocquer y}AdapterD ocQueryBin dingSoap11
  18      soapVersio n="1_1" 
  19      anonymous= "optional"  
  20      definition ="http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?wsd l" 
  21      xmlns:xsi= "http://ww w.w3.org/2 001/XMLSch ema-instan ce"
  22     >
  23      <con:setti ngs/>
  24      <con:defin itionCache  
  25       type="TEXT
  26       rootPart=" http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?wsd l"
  27      >
  28       <con:part>
  29        <con:url>
  30         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?wsd l
  31        </con:url>
  32        <con:conte nt>
  33         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  34         <!--Adapte r Document  Query WSD L-->
  35         <definitio ns name="A dapterDocQ uery" targ etNamespac e="urn:gov :hhs:fha:n hinc:adapt erdocquery " xmlns:so ap="http:/ /schemas.x mlsoap.org /wsdl/soap /" xmlns=" http://sch emas.xmlso ap.org/wsd l/" xmlns: tns="urn:g ov:hhs:fha :nhinc:ada pterdocque ry" xmlns: xsd="http: //www.w3.o rg/2001/XM LSchema" x mlns:query ="urn:oasi s:names:tc :ebxml-reg rep:xsd:qu ery:3.0" x mlns:plnk= "http://do cs.oasis-o pen.org/ws bpel/2.0/p lnktype" x mlns:nccom monadapter ="urn:gov: hhs:fha:nh inc:common :nhinccomm onadapter" >
  36           <documen tation>Ada pter Docum ent Query< /documenta tion>
  37           <types>
  38             <xsd:s chema>
  39                 <xsd:impor t namespac e="urn:oas is:names:t c:ebxml-re grep:xsd:q uery:3.0"  schemaLoca tion="http :// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =5"/>
  40                 <xsd:impor t namespac e="urn:gov :hhs:fha:n hinc:commo n:nhinccom monadapter " schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =12"/>
  41             </xsd: schema>
  42           </types>
  43           <message  name="Res pondingGat eway_Cross GatewayQue ryRequestM essage">
  44             <part  name="Resp ondingGate way_CrossG atewayQuer yRequest"  element="n ccommonada pter:Respo ndingGatew ay_CrossGa tewayQuery Request"/>
  45           </messag e>
  46           <message  name="Res pondingGat eway_Cross GatewayQue ryResponse Message">
  47             <part  name="Resp ondingGate way_CrossG atewayQuer yResponse"  element=" query:Adho cQueryResp onse"/>
  48           </messag e>
  49           <portTyp e name="Ad apterDocQu eryPortTyp e">
  50             <opera tion name= "Respondin gGateway_C rossGatewa yQuery">
  51               <inp ut name="R espondingG ateway_Cro ssGatewayQ ueryReques t" message ="tns:Resp ondingGate way_CrossG atewayQuer yRequestMe ssage"/>
  52               <out put name=" Responding Gateway_Cr ossGateway QueryRespo nse" messa ge="tns:Re spondingGa teway_Cros sGatewayQu eryRespons eMessage"/ >
  53             </oper ation>
  54           </portTy pe>
  55           <binding  name="Ada pterDocQue ryBindingS oap11" typ e="tns:Ada pterDocQue ryPortType ">
  56             <soap: binding st yle="docum ent" trans port="http ://schemas .xmlsoap.o rg/soap/ht tp"/>
  57             <opera tion name= "Respondin gGateway_C rossGatewa yQuery">
  58               <soa p:operatio n soapActi on="urn:Re spondingGa teway_Cros sGatewayQu ery"/>
  59               <inp ut name="R espondingG ateway_Cro ssGatewayQ ueryReques t">
  60                 <s oap:body u se="litera l"/>
  61               </in put>
  62               <out put name=" Responding Gateway_Cr ossGateway QueryRespo nse">
  63                 <s oap:body u se="litera l"/>
  64               </ou tput>
  65             </oper ation>
  66           </bindin g>
  67           <service  name="Ada pterDocQue ry">
  68             <port  name="Adap terDocQuer yPortSoap1 1" binding ="tns:Adap terDocQuer yBindingSo ap11">
  69                 <soap:addr ess locati on="http:/ / s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery"/>
  70             </port >
  71           </servic e>
  72           <plnk:pa rtnerLinkT ype name=" AdapterDoc Query">
  73             <!--A  partner li nk type is  automatic ally gener ated when  a new port  type is a dded. 
  74                  P artner lin k types ar e used by  BPEL proce sses. In a  BPEL proc ess, a par tner 
  75                  l ink repres ents the i nteraction  between t he BPEL pr ocess and  a partner  service. 
  76                  E ach partne r link is  associated  with a pa rtner link  type. A p artner lin k type 
  77                  c haracteriz es the con versationa l relation ship betwe en two ser vices. The  
  78                  p artner lin k type can  have one  or two rol es.-->
  79             <plnk: role name= "AdapterDo cQueryPort TypeRole"  portType=" tns:Adapte rDocQueryP ortType"/>
  80           </plnk:p artnerLink Type>
  81         </definiti ons>]]>
  82        </con:cont ent>
  83        <con:type>
  84         http://sch emas.xmlso ap.org/wsd l/
  85        </con:type >
  86       </con:part >
  87       <con:part>
  88        <con:url>
  89         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =5
  90        </con:url>
  91        <con:conte nt>
  92         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  93         <!--$Heade r: /cvsroo t/ebxmlrr/ ebxmlrr-sp ec/misc/3. 0/schema/q uery.xsd,v  1.13 2005 /03/29 08: 52:10 farr ukh_najmi  Exp $-->
  94         <schema at tributeFor mDefault=" unqualifie d" element FormDefaul t="qualifi ed" target Namespace= "urn:oasis :names:tc: ebxml-regr ep:xsd:que ry:3.0" xm lns="http: //www.w3.o rg/2001/XM LSchema" x mlns:rim=" urn:oasis: names:tc:e bxml-regre p:xsd:rim: 3.0" xmlns :rs="urn:o asis:names :tc:ebxml- regrep:xsd :rs:3.0" x mlns:tns=" urn:oasis: names:tc:e bxml-regre p:xsd:quer y:3.0">
  95           <!--Impo rt the rim .xsd file  with XML s chema mapp aing from  RIM-->
  96             <import na mespace="u rn:oasis:n ames:tc:eb xml-regrep :xsd:rim:3 .0" schema Location=" http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =6"/>
  97             <import na mespace="u rn:oasis:n ames:tc:eb xml-regrep :xsd:rs:3. 0" schemaL ocation="h ttp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =7"/>
  98           <complex Type name= "ResponseO ptionType" >
  99             <attri bute defau lt="Regist ryObject"  name="retu rnType">
  100               <sim pleType>
  101                 <r estriction  base="NCN ame">
  102                    <enumerati on value=" ObjectRef" />
  103                    <enumerati on value=" RegistryOb ject"/>
  104                    <enumerati on value=" LeafClass" />
  105                    <enumerati on value=" LeafClassW ithReposit oryItem"/>
  106                 </ restrictio n>
  107               </si mpleType>
  108             </attr ibute>
  109             <attri bute defau lt="false"  name="ret urnCompose dObjects"  type="bool ean"/>
  110           </comple xType>
  111           <element  name="Res ponseOptio n" type="t ns:Respons eOptionTyp e"/>
  112           <element  name="Adh ocQueryReq uest">
  113             <annot ation>
  114               <doc umentation  xml:lang= "en">An Ad  hoc query  request s pecifies a n ad hoc q uery.</doc umentation >
  115             </anno tation>
  116             <compl exType>
  117               <com plexConten t>
  118                 <e xtension b ase="rs:Re gistryRequ estType">
  119                    <sequence>
  120                      <element  maxOccurs ="1" minOc curs="1" r ef="tns:Re sponseOpti on"/>
  121                      <element  ref="rim: AdhocQuery "/>
  122                    </sequence >
  123                    <attribute  default=" false" nam e="federat ed" type=" boolean" u se="option al"/>
  124                    <attribute  name="fed eration" t ype="anyUR I" use="op tional"/>
  125                    <attribute  default=" 0" name="s tartIndex"  type="int eger"/>
  126                    <attribute  default=" -1" name=" maxResults " type="in teger"/>
  127                 </ extension>
  128               </co mplexConte nt>
  129             </comp lexType>
  130           </elemen t>
  131           <element  name="Adh ocQueryRes ponse">
  132             <annot ation>
  133               <doc umentation  xml:lang= "en">The r esponse in cludes a R egistryObj ectList wh ich has ze ro or more
  134                 Re gistryObje cts that m atch the q uery speci fied in Ad hocQueryRe quest.</do cumentatio n>
  135             </anno tation>
  136             <compl exType>
  137               <com plexConten t>
  138                 <e xtension b ase="rs:Re gistryResp onseType">
  139                    <sequence>
  140                      <element  ref="rim: RegistryOb jectList"/ >
  141                    </sequence >
  142                    <attribute  default=" 0" name="s tartIndex"  type="int eger"/>
  143                    <attribute  name="tot alResultCo unt" type= "integer"  use="optio nal"/>
  144                 </ extension>
  145               </co mplexConte nt>
  146             </comp lexType>
  147           </elemen t>
  148           <complex Type name= "FilterQue ryType" ab stract="tr ue">
  149             <seque nce>
  150               <ele ment maxOc curs="1" m inOccurs=" 0" name="P rimaryFilt er" type=" tns:Filter Type"/>
  151             </sequ ence>
  152           </comple xType>
  153           <complex Type name= "BranchTyp e" abstrac t="true">
  154             <compl exContent>
  155               <ext ension bas e="tns:Fil terQueryTy pe"></exte nsion>
  156             </comp lexContent >
  157           </comple xType>
  158           <complex Type name= "Internati onalString BranchType ">
  159             <compl exContent>
  160               <ext ension bas e="tns:Bra nchType">
  161                 <s equence>
  162                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "Localized StringFilt er" type=" tns:Filter Type"/>
  163                 </ sequence>
  164               </ex tension>
  165             </comp lexContent >
  166           </comple xType>
  167           <complex Type name= "SlotBranc hType">
  168             <compl exContent>
  169               <ext ension bas e="tns:Bra nchType">
  170                 <s equence/>
  171               </ex tension>
  172             </comp lexContent >
  173           </comple xType>
  174           <complex Type name= "RegistryO bjectQuery Type">
  175             <compl exContent>
  176               <ext ension bas e="tns:Fil terQueryTy pe">
  177                 <s equence>
  178                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "SlotBranc h" type="t ns:SlotBra nchType"/>
  179                    <element m axOccurs=" 1" minOccu rs="0" nam e="NameBra nch" type= "tns:Inter nationalSt ringBranch Type"/>
  180                    <element m axOccurs=" 1" minOccu rs="0" nam e="Descrip tionBranch " type="tn s:Internat ionalStrin gBranchTyp e"/>
  181                    <element m axOccurs=" 1" minOccu rs="0" nam e="Version InfoFilter " type="tn s:FilterTy pe"/>
  182                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Classi ficationQu ery"/>
  183                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Extern alIdentifi erQuery"/>
  184                    <element m axOccurs=" 1" minOccu rs="0" nam e="ObjectT ypeQuery"  type="tns: Classifica tionNodeQu eryType"/>
  185                    <element m axOccurs=" 1" minOccu rs="0" nam e="StatusQ uery" type ="tns:Clas sification NodeQueryT ype"/>
  186                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "SourceAss ociationQu ery" type= "tns:Assoc iationQuer yType"/>
  187                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "TargetAss ociationQu ery" type= "tns:Assoc iationQuer yType"/>
  188                 </ sequence>
  189               </ex tension>
  190             </comp lexContent >
  191           </comple xType>
  192           <element  name="Reg istryObjec tQuery" ty pe="tns:Re gistryObje ctQueryTyp e"/>
  193           <complex Type name= "Associati onQueryTyp e">
  194             <compl exContent>
  195               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  196                 <s equence>
  197                    <element m axOccurs=" 1" minOccu rs="0" nam e="Associa tionTypeQu ery" type= "tns:Class ificationN odeQueryTy pe"/>
  198                    <element m axOccurs=" 1" minOccu rs="0" nam e="SourceO bjectQuery " type="tn s:Registry ObjectQuer yType"/>
  199                    <element m axOccurs=" 1" minOccu rs="0" nam e="TargetO bjectQuery " type="tn s:Registry ObjectQuer yType"/>
  200                 </ sequence>
  201               </ex tension>
  202             </comp lexContent >
  203           </comple xType>
  204           <element  name="Ass ociationQu ery" type= "tns:Assoc iationQuer yType"/>
  205           <complex Type name= "Auditable EventQuery Type">
  206             <compl exContent>
  207               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  208                 <s equence>
  209                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "AffectedO bjectQuery " type="tn s:Registry ObjectQuer yType"/>
  210                    <element m axOccurs=" 1" minOccu rs="0" nam e="EventTy peQuery" t ype="tns:C lassificat ionNodeQue ryType"/>
  211                    <element m axOccurs=" 1" minOccu rs="0" nam e="UserQue ry" type=" tns:UserQu eryType"/>
  212                 </ sequence>
  213               </ex tension>
  214             </comp lexContent >
  215           </comple xType>
  216           <element  name="Aud itableEven tQuery" ty pe="tns:Au ditableEve ntQueryTyp e"/>
  217           <complex Type name= "Classific ationQuery Type">
  218             <compl exContent>
  219               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  220                 <s equence>
  221                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Clas sification SchemeQuer y"/>
  222                    <element m axOccurs=" 1" minOccu rs="0" nam e="Classif iedObjectQ uery" type ="tns:Regi stryObject QueryType" />
  223                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Clas sification NodeQuery" />
  224                 </ sequence>
  225               </ex tension>
  226             </comp lexContent >
  227           </comple xType>
  228           <element  name="Cla ssificatio nQuery" ty pe="tns:Cl assificati onQueryTyp e"/>
  229           <complex Type name= "Classific ationNodeQ ueryType">
  230             <compl exContent>
  231               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  232                 <s equence>
  233                    <element m axOccurs=" 1" minOccu rs="0" nam e="ParentQ uery" type ="tns:Regi stryObject QueryType" />
  234                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "ChildrenQ uery" type ="tns:Clas sification NodeQueryT ype"/>
  235                 </ sequence>
  236               </ex tension>
  237             </comp lexContent >
  238           </comple xType>
  239           <element  name="Cla ssificatio nNodeQuery " type="tn s:Classifi cationNode QueryType" />
  240           <complex Type name= "Classific ationSchem eQueryType ">
  241             <compl exContent>
  242               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  243                 <s equence>
  244                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "ChildrenQ uery" type ="tns:Clas sification NodeQueryT ype"/>
  245                    <element m axOccurs=" 1" minOccu rs="0" nam e="NodeTyp eQuery" ty pe="tns:Cl assificati onNodeQuer yType"/>
  246                 </ sequence>
  247               </ex tension>
  248             </comp lexContent >
  249           </comple xType>
  250           <element  name="Cla ssificatio nSchemeQue ry" type=" tns:Classi ficationSc hemeQueryT ype"/>
  251           <complex Type name= "ExternalI dentifierQ ueryType">
  252             <compl exContent>
  253               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  254                 <s equence>
  255                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Regi stryObject Query"/>
  256                    <element m axOccurs=" 1" minOccu rs="0" nam e="Identif icationSch emeQuery"  type="tns: Classifica tionScheme QueryType" />
  257                 </ sequence>
  258               </ex tension>
  259             </comp lexContent >
  260           </comple xType>
  261           <element  name="Ext ernalIdent ifierQuery " type="tn s:External Identifier QueryType" />
  262           <complex Type name= "ExternalL inkQueryTy pe">
  263             <compl exContent>
  264               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  265                 <s equence/>
  266               </ex tension>
  267             </comp lexContent >
  268           </comple xType>
  269           <element  name="Ext ernalLinkQ uery" type ="tns:Exte rnalLinkQu eryType"/>
  270           <complex Type name= "Extrinsic ObjectQuer yType">
  271             <compl exContent>
  272               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  273                 <s equence>
  274                    <element m axOccurs=" 1" minOccu rs="0" nam e="Content VersionInf oFilter" t ype="tns:F ilterType" />
  275                 </ sequence>
  276               </ex tension>
  277             </comp lexContent >
  278           </comple xType>
  279           <element  name="Ext rinsicObje ctQuery" t ype="tns:E xtrinsicOb jectQueryT ype"/>
  280           <complex Type name= "Organizat ionQueryTy pe">
  281             <compl exContent>
  282               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  283                 <s equence>
  284                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "AddressFi lter" type ="tns:Filt erType"/>
  285                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "Telephone NumberFilt er" type=" tns:Filter Type"/>
  286                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "EmailAddr essFilter"  type="tns :FilterTyp e"/>
  287                    <element m axOccurs=" 1" minOccu rs="0" nam e="ParentQ uery" type ="tns:Orga nizationQu eryType"/>
  288                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "ChildOrga nizationQu ery" type= "tns:Organ izationQue ryType"/>
  289                    <element m axOccurs=" 1" minOccu rs="0" nam e="Primary ContactQue ry" type=" tns:Person QueryType" />
  290                 </ sequence>
  291               </ex tension>
  292             </comp lexContent >
  293           </comple xType>
  294           <element  name="Org anizationQ uery" type ="tns:Orga nizationQu eryType"/>
  295           <complex Type name= "RegistryP ackageQuer yType">
  296             <compl exContent>
  297               <ext ension bas e="tns:Reg istryObjec tQueryType "></extens ion>
  298             </comp lexContent >
  299           </comple xType>
  300           <element  name="Reg istryPacka geQuery" t ype="tns:R egistryPac kageQueryT ype"/>
  301           <complex Type name= "ServiceQu eryType">
  302             <compl exContent>
  303               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  304                 <s equence>
  305                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Servic eBindingQu ery"/>
  306                 </ sequence>
  307               </ex tension>
  308             </comp lexContent >
  309           </comple xType>
  310           <element  name="Ser viceQuery"  type="tns :ServiceQu eryType"/>
  311           <complex Type name= "ServiceBi ndingQuery Type">
  312             <compl exContent>
  313               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  314                 <s equence>
  315                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Serv iceQuery"/ >
  316                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Specif icationLin kQuery"/>
  317                    <element m axOccurs=" 1" minOccu rs="0" nam e="TargetB indingQuer y" type="t ns:Service BindingQue ryType"/>
  318                 </ sequence>
  319               </ex tension>
  320             </comp lexContent >
  321           </comple xType>
  322           <element  name="Ser viceBindin gQuery" ty pe="tns:Se rviceBindi ngQueryTyp e"/>
  323           <complex Type name= "Specifica tionLinkQu eryType">
  324             <compl exContent>
  325               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  326                 <s equence>
  327                    <element m axOccurs=" 1" minOccu rs="0" nam e="UsageDe scriptionB ranch" typ e="tns:Int ernational StringBran chType"/>
  328                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Serv iceBinding Query"/>
  329                    <element m axOccurs=" 1" minOccu rs="0" nam e="Specifi cationObje ctQuery" t ype="tns:R egistryObj ectQueryTy pe"/>
  330                 </ sequence>
  331               </ex tension>
  332             </comp lexContent >
  333           </comple xType>
  334           <element  name="Spe cification LinkQuery"  type="tns :Specifica tionLinkQu eryType"/>
  335           <complex Type name= "PersonQue ryType">
  336             <compl exContent>
  337               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  338                 <s equence>
  339                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "AddressFi lter" type ="tns:Filt erType"/>
  340                    <element m axOccurs=" 1" minOccu rs="0" nam e="PersonN ameFilter"  type="tns :FilterTyp e"/>
  341                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "Telephone NumberFilt er" type=" tns:Filter Type"/>
  342                    <element m axOccurs=" unbounded"  minOccurs ="0" name= "EmailAddr essFilter"  type="tns :FilterTyp e"/>
  343                 </ sequence>
  344               </ex tension>
  345             </comp lexContent >
  346           </comple xType>
  347           <element  name="Per sonQuery"  type="tns: PersonQuer yType"/>
  348           <complex Type name= "UserQuery Type">
  349             <compl exContent>
  350               <ext ension bas e="tns:Per sonQueryTy pe">
  351                 <s equence/>
  352               </ex tension>
  353             </comp lexContent >
  354           </comple xType>
  355           <element  name="Use rQuery" ty pe="tns:Us erQueryTyp e"/>
  356           <complex Type name= "RegistryQ ueryType">
  357             <compl exContent>
  358               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  359                 <s equence>
  360                    <element m axOccurs=" 1" minOccu rs="0" nam e="Operato rQuery" ty pe="tns:Or ganization QueryType" />
  361                 </ sequence>
  362               </ex tension>
  363             </comp lexContent >
  364           </comple xType>
  365           <element  name="Reg istryQuery " type="tn s:Registry QueryType" />
  366           <complex Type name= "Federatio nQueryType ">
  367             <compl exContent>
  368               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  369                 <s equence/>
  370               </ex tension>
  371             </comp lexContent >
  372           </comple xType>
  373           <element  name="Fed erationQue ry" type=" tns:Federa tionQueryT ype"/>
  374           <complex Type name= "AdhocQuer yQueryType ">
  375             <compl exContent>
  376               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  377                 <s equence>
  378                    <element m axOccurs=" 1" minOccu rs="0" nam e="QueryEx pressionBr anch" type ="tns:Quer yExpressio nBranchTyp e"/>
  379                 </ sequence>
  380               </ex tension>
  381             </comp lexContent >
  382           </comple xType>
  383           <element  name="Adh ocQueryQue ry" type=" tns:AdhocQ ueryQueryT ype"/>
  384           <complex Type name= "QueryExpr essionBran chType">
  385             <compl exContent>
  386               <ext ension bas e="tns:Bra nchType">
  387                 <s equence>
  388                    <element m axOccurs=" 1" minOccu rs="0" nam e="QueryLa nguageQuer y" type="t ns:Classif icationNod eQueryType "/>
  389                 </ sequence>
  390               </ex tension>
  391             </comp lexContent >
  392           </comple xType>
  393           <complex Type name= "Notificat ionQueryTy pe">
  394             <compl exContent>
  395               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  396                 <s equence>
  397                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Regi stryObject Query"/>
  398                 </ sequence>
  399               </ex tension>
  400             </comp lexContent >
  401           </comple xType>
  402           <element  name="Not ificationQ uery" type ="tns:Noti ficationQu eryType"/>
  403           <complex Type name= "Subscript ionQueryTy pe">
  404             <compl exContent>
  405               <ext ension bas e="tns:Reg istryObjec tQueryType ">
  406                 <s equence>
  407                    <element m axOccurs=" 1" minOccu rs="0" nam e="Selecto rQuery" ty pe="tns:Ad hocQueryQu eryType"/>
  408                 </ sequence>
  409               </ex tension>
  410             </comp lexContent >
  411           </comple xType>
  412           <element  name="Sub scriptionQ uery" type ="tns:Subs criptionQu eryType"/>
  413           <!--The  Filter typ e hierarch y-->
  414           <complex Type name= "FilterTyp e">
  415             <attri bute defau lt="false"  name="neg ate" type= "boolean"/ >
  416           </comple xType>
  417           <element  abstract= "true" nam e="Filter"  type="tns :FilterTyp e"/>
  418           <complex Type name= "CompoundF ilterType" >
  419             <compl exContent>
  420               <ext ension bas e="tns:Fil terType">
  421                 <s equence>
  422                    <element m axOccurs=" 1" minOccu rs="1" nam e="LeftFil ter" type= "tns:Filte rType"/>
  423                    <element m axOccurs=" 1" minOccu rs="1" nam e="RightFi lter" type ="tns:Filt erType"/>
  424                 </ sequence>
  425                 <a ttribute n ame="logic alOperator " use="req uired">
  426                    <simpleTyp e>
  427                      <restric tion base= "NCName">
  428                        <enume ration val ue="AND"/>
  429                        <enume ration val ue="OR"/>
  430                      </restri ction>
  431                    </simpleTy pe>
  432                 </ attribute>
  433               </ex tension>
  434             </comp lexContent >
  435           </comple xType>
  436           <element  name="Com poundFilte r" type="t ns:Compoun dFilterTyp e"/>
  437           <complex Type name= "SimpleFil terType" a bstract="t rue">
  438             <compl exContent>
  439               <ext ension bas e="tns:Fil terType">
  440                 <a ttribute n ame="domai nAttribute " type="st ring" use= "required" />
  441                 <a ttribute n ame="compa rator" use ="required ">
  442                    <simpleTyp e>
  443                      <restric tion base= "NCName">
  444                        <enume ration val ue="LE"/>
  445                        <enume ration val ue="LT"/>
  446                        <enume ration val ue="GE"/>
  447                        <enume ration val ue="GT"/>
  448                        <enume ration val ue="EQ"/>
  449                        <enume ration val ue="NE"/>
  450                        <enume ration val ue="Like"/ >
  451                        <enume ration val ue="NotLik e"/>
  452                      </restri ction>
  453                    </simpleTy pe>
  454                 </ attribute>
  455               </ex tension>
  456             </comp lexContent >
  457           </comple xType>
  458           <complex Type name= "BooleanFi lterType">
  459             <compl exContent>
  460               <ext ension bas e="tns:Sim pleFilterT ype">
  461                 <a ttribute n ame="value " type="bo olean" use ="required "/>
  462               </ex tension>
  463             </comp lexContent >
  464           </comple xType>
  465           <element  name="Boo leanFilter " type="tn s:BooleanF ilterType" />
  466           <complex Type name= "IntegerFi lterType">
  467             <compl exContent>
  468               <ext ension bas e="tns:Sim pleFilterT ype">
  469                 <a ttribute n ame="value " type="in teger" use ="required "/>
  470               </ex tension>
  471             </comp lexContent >
  472           </comple xType>
  473           <element  name="Int egerFilter " type="tn s:IntegerF ilterType" />
  474           <complex Type name= "FloatFilt erType">
  475             <compl exContent>
  476               <ext ension bas e="tns:Sim pleFilterT ype">
  477                 <a ttribute n ame="value " type="fl oat" use=" required"/ >
  478               </ex tension>
  479             </comp lexContent >
  480           </comple xType>
  481           <element  name="Flo atFilter"  type="tns: FloatFilte rType"/>
  482           <complex Type name= "DateTimeF ilterType" >
  483             <compl exContent>
  484               <ext ension bas e="tns:Sim pleFilterT ype">
  485                 <a ttribute n ame="value " type="da teTime" us e="require d"/>
  486               </ex tension>
  487             </comp lexContent >
  488           </comple xType>
  489           <element  name="Dat eTimeFilte r" type="t ns:DateTim eFilterTyp e"/>
  490           <complex Type name= "StringFil terType">
  491             <compl exContent>
  492               <ext ension bas e="tns:Sim pleFilterT ype">
  493                 <a ttribute n ame="value " type="st ring" use= "required" />
  494               </ex tension>
  495             </comp lexContent >
  496           </comple xType>
  497           <element  name="Str ingFilter"  type="tns :StringFil terType"/>
  498         </schema>] ]>
  499        </con:cont ent>
  500        <con:type>
  501         http://www .w3.org/20 01/XMLSche ma
  502        </con:type >
  503       </con:part >
  504       <con:part>
  505        <con:url>
  506         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =6
  507        </con:url>
  508        <con:conte nt>
  509         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  510         <!--$Heade r: /cvsroo t/ebxmlrr/ ebxmlrr-sp ec/misc/3. 0/schema/r im.xsd,v 1 .20 2005/0 2/03 19:28 :15 farruk h_najmi Ex p $-->
  511         <schema ta rgetNamesp ace="urn:o asis:names :tc:ebxml- regrep:xsd :rim:3.0"  elementFor mDefault=" qualified"  attribute FormDefaul t="unquali fied" xmln s="http:// www.w3.org /2001/XMLS chema" xml ns:tns="ur n:oasis:na mes:tc:ebx ml-regrep: xsd:rim:3. 0">
  512           <annotat ion>
  513             <docum entation x ml:lang="e n">The sch ema for OA SIS ebXML  Registry I nformation  Model</do cumentatio n>
  514           </annota tion>
  515             <import na mespace="h ttp://www. w3.org/XML /1998/name space" sch emaLocatio n="http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =17"/>
  516           <!--Begi n informat ion model  mapping fr om ebRIM.- ->
  517           <!--Defi ne Data Ty pes-->
  518           <simpleT ype name=" referenceU RI">
  519             <annot ation>
  520               <doc umentation  xml:lang= "en">refer enceURI is  used by r eference a ttributes  within RIM .
  521                 Ea ch attribu te of type  reference URI refere nces a Reg istryObjec t with
  522                 sp ecified UR I as id.</ documentat ion>
  523             </anno tation>
  524             <restr iction bas e="anyURI" />
  525           </simple Type>
  526           <simpleT ype name=" String4">
  527             <restr iction bas e="string" >
  528               <max Length val ue="4"/>
  529             </rest riction>
  530           </simple Type>
  531           <simpleT ype name=" String8">
  532             <restr iction bas e="string" >
  533               <max Length val ue="8"/>
  534             </rest riction>
  535           </simple Type>
  536           <simpleT ype name=" String16">
  537             <restr iction bas e="string" >
  538               <max Length val ue="16"/>
  539             </rest riction>
  540           </simple Type>
  541           <simpleT ype name=" String32">
  542             <restr iction bas e="string" >
  543               <max Length val ue="32"/>
  544             </rest riction>
  545           </simple Type>
  546           <simpleT ype name=" ShortName" >
  547             <restr iction bas e="string" >
  548               <max Length val ue="64"/>
  549             </rest riction>
  550           </simple Type>
  551           <simpleT ype name=" LongName">
  552             <restr iction bas e="string" >
  553               <max Length val ue="256"/>
  554             </rest riction>
  555           </simple Type>
  556           <simpleT ype name=" FreeFormTe xt">
  557             <restr iction bas e="string" >
  558               <max Length val ue="1024"/ >
  559             </rest riction>
  560           </simple Type>
  561           <complex Type name= "Internati onalString Type">
  562             <seque nce maxOcc urs="unbou nded" minO ccurs="0">
  563               <ele ment ref=" tns:Locali zedString" />
  564             </sequ ence>
  565           </comple xType>
  566           <element  name="Int ernational String" ty pe="tns:In ternationa lStringTyp e"/>
  567           <element  name="Nam e" type="t ns:Interna tionalStri ngType"/>
  568           <element  name="Des cription"  type="tns: Internatio nalStringT ype"/>
  569           <complex Type name= "Localized StringType ">
  570             <attri bute ref=" xml:lang"  default="e n-US"/>
  571             <attri bute defau lt="UTF-8"  name="cha rset"/>
  572             <attri bute name= "value" ty pe="tns:Fr eeFormText " use="req uired"/>
  573           </comple xType>
  574           <element  name="Loc alizedStri ng" type=" tns:Locali zedStringT ype"/>
  575           <complex Type name= "SlotType1 ">
  576             <seque nce>
  577               <ele ment maxOc curs="1" m inOccurs=" 1" ref="tn s:ValueLis t"/>
  578             </sequ ence>
  579             <attri bute name= "name" typ e="tns:Lon gName" use ="required "/>
  580             <!--sl otType val ue MUST re ference a  Classifica tionNode i n the cano nical Data Type schem e-->
  581             <attri bute name= "slotType"  type="tns :reference URI" use=" optional"/ >
  582           </comple xType>
  583           <element  name="Slo t" type="t ns:SlotTyp e1"/>
  584           <complex Type name= "ValueList Type">
  585             <seque nce maxOcc urs="unbou nded" minO ccurs="0">
  586               <ele ment ref=" tns:Value" />
  587             </sequ ence>
  588           </comple xType>
  589           <element  name="Val ueList" ty pe="tns:Va lueListTyp e"/>
  590           <element  name="Val ue" type=" tns:LongNa me"/>
  591           <complex Type name= "SlotListT ype">
  592             <seque nce>
  593               <ele ment maxOc curs="unbo unded" min Occurs="0"  ref="tns: Slot"/>
  594             </sequ ence>
  595           </comple xType>
  596           <element  name="Slo tList" typ e="tns:Slo tListType" />
  597           <complex Type name= "Identifia bleType">
  598             <annot ation>
  599               <doc umentation  xml:lang= "en">Commo n base typ e for all  types that  have uniq ue identit y.     
  600                 If  id is pro vided and  is not in  proper URN  syntax th en it is u sed for
  601                 li nkage with in documen t and is i gnored by  the regist ry. In thi s case the
  602                 re gistry gen erates a U UID URN fo r id attri bute.
  603                 id  must not  be null wh en object  is retriev ed from th e registry .</documen tation>
  604             </anno tation>
  605             <seque nce>
  606               <ele ment maxOc curs="unbo unded" min Occurs="0"  ref="tns: Slot"/>
  607             </sequ ence>
  608             <attri bute name= "id" type= "anyURI" u se="requir ed"/>
  609             <!--ho me attribu te is requ ired only  for remote  ObjectRef -->
  610             <attri bute name= "home" typ e="anyURI"  use="opti onal"/>
  611           </comple xType>
  612           <element  name="Ide ntifiable"  type="tns :Identifia bleType"/>
  613           <complex Type name= "ObjectRef Type">
  614             <annot ation>
  615               <doc umentation  xml:lang= "en">Use t o referenc e an Objec t by its i d.
  616                 Sp ecifies th e id attri bute of th e object a s its id a ttribute.
  617                 id  attribute  in Object Attributes  is exactl y the same  syntax an d semantic s as
  618                 id  attribute  in Regist ryObject.< /documenta tion>
  619             </anno tation>
  620             <compl exContent>
  621               <ext ension bas e="tns:Ide ntifiableT ype">
  622                 <! --When tru e and is a  remote Ob jectRef th en the reg istry must  create a  replica fo r this Obj ectRef-->
  623                 <a ttribute d efault="fa lse" name= "createRep lica" type ="boolean" />
  624               </ex tension>
  625             </comp lexContent >
  626           </comple xType>
  627           <complex Type name= "ObjectRef ListType">
  628             <seque nce maxOcc urs="unbou nded" minO ccurs="0">
  629               <ele ment ref=" tns:Object Ref"/>
  630             </sequ ence>
  631           </comple xType>
  632           <element  name="Obj ectRefList " type="tn s:ObjectRe fListType" />
  633           <element  name="Obj ectRef" ty pe="tns:Ob jectRefTyp e" substit utionGroup ="tns:Iden tifiable"/ >
  634           <complex Type name= "RegistryO bjectType" >
  635             <compl exContent>
  636               <ext ension bas e="tns:Ide ntifiableT ype">
  637                 <s equence ma xOccurs="1 " minOccur s="0">
  638                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Name "/>
  639                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Desc ription"/>
  640                    <element m axOccurs=" 1" minOccu rs="0" nam e="Version Info" type ="tns:Vers ionInfoTyp e"/>
  641                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Classi fication"/ >
  642                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Extern alIdentifi er"/>
  643                 </ sequence>
  644                 <a ttribute n ame="lid"  type="anyU RI" use="o ptional"/>
  645                 <a ttribute n ame="objec tType" typ e="tns:ref erenceURI"  use="opti onal"/>
  646                 <a ttribute n ame="statu s" type="t ns:referen ceURI" use ="optional "/>
  647               </ex tension>
  648             </comp lexContent >
  649           </comple xType>
  650           <element  name="Reg istryObjec t" type="t ns:Registr yObjectTyp e" substit utionGroup ="tns:Iden tifiable"/ >
  651           <complex Type name= "RegistryO bjectListT ype">
  652             <seque nce>
  653               <ele ment maxOc curs="unbo unded" min Occurs="0"  ref="tns: Identifiab le"/>
  654             </sequ ence>
  655           </comple xType>
  656           <element  name="Reg istryObjec tList" typ e="tns:Reg istryObjec tListType" />
  657           <complex Type name= "Associati onType1">
  658             <annot ation>
  659               <doc umentation  xml:lang= "en">Assoc iation is  the mappin g of the s ame named  interface  in ebRIM.
  660                 It  extends R egistryObj ect.
  661                 An  Associati on specifi es referen ces to two  previousl y submitte d
  662                 re gistry ent rys.
  663                 Th e sourceOb ject is id  of the so urceObject  in associ ation
  664                 Th e targetOb ject is id  of the ta rgetObject  in associ ation</doc umentation >
  665             </anno tation>
  666             <compl exContent>
  667               <ext ension bas e="tns:Reg istryObjec tType">
  668                 <a ttribute n ame="assoc iationType " type="tn s:referenc eURI" use= "required" />
  669                 <a ttribute n ame="sourc eObject" t ype="tns:r eferenceUR I" use="re quired"/>
  670                 <a ttribute n ame="targe tObject" t ype="tns:r eferenceUR I" use="re quired"/>
  671               </ex tension>
  672             </comp lexContent >
  673           </comple xType>
  674           <element  name="Ass ociation"  type="tns: Associatio nType1" su bstitution Group="tns :Identifia ble"/>
  675           <complex Type name= "Auditable EventType" >
  676             <annot ation>
  677               <doc umentation  xml:lang= "en">An Ev ent that f orms an au dit trail  in ebXML R egistry.</ documentat ion>
  678             </anno tation>
  679             <compl exContent>
  680               <ext ension bas e="tns:Reg istryObjec tType">
  681                 <s equence>
  682                    <!--List o f all obje cts that h ave been e ffected by  this even t-->
  683                    <element m axOccurs=" 1" minOccu rs="1" nam e="affecte dObjects"  type="tns: ObjectRefL istType"/>
  684                 </ sequence>
  685                 <a ttribute n ame="event Type" type ="tns:refe renceURI"  use="requi red"/>
  686                 <a ttribute n ame="times tamp" type ="dateTime " use="req uired"/>
  687                 <a ttribute n ame="user"  type="tns :reference URI" use=" required"/ >
  688                 <a ttribute n ame="reque stId" type ="tns:refe renceURI"  use="requi red"/>
  689               </ex tension>
  690             </comp lexContent >
  691           </comple xType>
  692           <element  name="Aud itableEven t" type="t ns:Auditab leEventTyp e" substit utionGroup ="tns:Iden tifiable"/ >
  693           <complex Type name= "Classific ationType" >
  694             <annot ation>
  695               <doc umentation  xml:lang= "en">Class ification  is the map ping of th e same nam ed interfa ce in ebRI M.
  696                 It  extends R egistryObj ect.
  697                 A  Classifica tion speci fies refer ences to t wo registr y entrys.
  698                 Th e classifi edObject i s id of th e Object b eing class ified.
  699                 Th e classifi cationNode  is id of  the Classi ficationNo de classyi ng the obj ect</docum entation>
  700             </anno tation>
  701             <compl exContent>
  702               <ext ension bas e="tns:Reg istryObjec tType">
  703                 <a ttribute n ame="class ificationS cheme" typ e="tns:ref erenceURI"  use="opti onal"/>
  704                 <a ttribute n ame="class ifiedObjec t" type="t ns:referen ceURI" use ="required "/>
  705                 <a ttribute n ame="class ificationN ode" type= "tns:refer enceURI" u se="option al"/>
  706                 <a ttribute n ame="nodeR epresentat ion" type= "tns:LongN ame" use=" optional"/ >
  707               </ex tension>
  708             </comp lexContent >
  709           </comple xType>
  710           <element  name="Cla ssificatio n" type="t ns:Classif icationTyp e" substit utionGroup ="tns:Iden tifiable"/ >
  711           <complex Type name= "Classific ationNodeT ype">
  712             <annot ation>
  713               <doc umentation  xml:lang= "en">Class ificationN ode is the  mapping o f the same  named int erface in  ebRIM.
  714                 It  extends R egistryObj ect.
  715                 Cl assificati onNode is  used to su bmit a Cla ssificatio n tree to  the Regist ry.
  716                 Th e parent a ttribute i s the id t o the pare nt node. c ode is an  optional c ode value  for a Clas sification Node
  717                 of ten define d by an ex ternal tax onomy (e.g . NAICS)</ documentat ion>
  718             </anno tation>
  719             <compl exContent>
  720               <ext ension bas e="tns:Reg istryObjec tType">
  721                 <s equence>
  722                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Classi ficationNo de"/>
  723                 </ sequence>
  724                 <a ttribute n ame="paren t" type="t ns:referen ceURI" use ="optional "/>
  725                 <a ttribute n ame="code"  type="tns :LongName"  use="opti onal"/>
  726                 <a ttribute n ame="path"  type="str ing" use=" optional"/ >
  727               </ex tension>
  728             </comp lexContent >
  729           </comple xType>
  730           <element  name="Cla ssificatio nNode" typ e="tns:Cla ssificatio nNodeType"  substitut ionGroup=" tns:Identi fiable"/>
  731           <complex Type name= "Classific ationSchem eType">
  732             <annot ation>
  733               <doc umentation  xml:lang= "en">Class ificationS cheme is t he mapping  of the sa me named i nterface i n ebRIM.
  734                 It  extends R egistryObj ect.</docu mentation>
  735             </anno tation>
  736             <compl exContent>
  737               <ext ension bas e="tns:Reg istryObjec tType">
  738                 <s equence>
  739                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Classi ficationNo de"/>
  740                 </ sequence>
  741                 <a ttribute n ame="isInt ernal" typ e="boolean " use="req uired"/>
  742                 <a ttribute n ame="nodeT ype" type= "tns:refer enceURI" u se="requir ed"/>
  743               </ex tension>
  744             </comp lexContent >
  745           </comple xType>
  746           <element  name="Cla ssificatio nScheme" t ype="tns:C lassificat ionSchemeT ype" subst itutionGro up="tns:Id entifiable "/>
  747           <complex Type name= "ExternalI dentifierT ype">
  748             <annot ation>
  749               <doc umentation  xml:lang= "en">Exter nalIdentif ier is the  mapping o f the same  named int erface in  ebRIM.
  750                 It  extends R egistryObj ect.</docu mentation>
  751             </anno tation>
  752             <compl exContent>
  753               <ext ension bas e="tns:Reg istryObjec tType">
  754                 <a ttribute n ame="regis tryObject"  type="tns :reference URI" use=" required"/ >
  755                 <a ttribute n ame="ident ificationS cheme" typ e="tns:ref erenceURI"  use="requ ired"/>
  756                 <a ttribute n ame="value " type="tn s:LongName " use="req uired"/>
  757               </ex tension>
  758             </comp lexContent >
  759           </comple xType>
  760           <element  name="Ext ernalIdent ifier" typ e="tns:Ext ernalIdent ifierType"  substitut ionGroup=" tns:Identi fiable"/>
  761           <complex Type name= "ExternalL inkType">
  762             <annot ation>
  763               <doc umentation  xml:lang= "en">Exter nalLink is  the mappi ng of the  same named  interface  in ebRIM.
  764                 It  extends R egistryObj ect.</docu mentation>
  765             </anno tation>
  766             <compl exContent>
  767               <ext ension bas e="tns:Reg istryObjec tType">
  768                 <a ttribute n ame="exter nalURI" ty pe="anyURI " use="req uired"/>
  769               </ex tension>
  770             </comp lexContent >
  771           </comple xType>
  772           <element  name="Ext ernalLink"  type="tns :ExternalL inkType" s ubstitutio nGroup="tn s:Identifi able"/>
  773           <complex Type name= "Extrinsic ObjectType ">
  774             <annot ation>
  775               <doc umentation  xml:lang= "en">Extri nsicObject  is the ma pping of t he same na med interf ace in ebR IM.
  776                 It  extends R egistryObj ect.</docu mentation>
  777             </anno tation>
  778             <compl exContent>
  779               <ext ension bas e="tns:Reg istryObjec tType">
  780                 <s equence>
  781                    <element m axOccurs=" 1" minOccu rs="0" nam e="Content VersionInf o" type="t ns:Version InfoType"/ >
  782                 </ sequence>
  783                 <a ttribute d efault="ap plication/ octet-stre am" name=" mimeType"  type="tns: LongName"/ >
  784                 <a ttribute d efault="fa lse" name= "isOpaque"  type="boo lean"/>
  785               </ex tension>
  786             </comp lexContent >
  787           </comple xType>
  788           <!--Foll owing elem ent decl n neds to be  lower cas e but usin g upper ca mel case f or backwar d compatib ility-->
  789           <element  name="Ext rinsicObje ct" type=" tns:Extrin sicObjectT ype" subst itutionGro up="tns:Id entifiable "/>
  790           <element  name="Add ress" type ="tns:Post alAddressT ype"/>
  791           <complex Type name= "Organizat ionType">
  792             <annot ation>
  793               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  794             </anno tation>
  795             <compl exContent>
  796               <ext ension bas e="tns:Reg istryObjec tType">
  797                 <s equence>
  798                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Addres s"/>
  799                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Teleph oneNumber" />
  800                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:EmailA ddress"/>
  801                 </ sequence>
  802                 <a ttribute n ame="paren t" type="t ns:referen ceURI"/>
  803                 <a ttribute n ame="prima ryContact"  type="tns :reference URI" use=" optional"/ >
  804               </ex tension>
  805             </comp lexContent >
  806           </comple xType>
  807           <element  name="Org anization"  type="tns :Organizat ionType" s ubstitutio nGroup="tn s:Identifi able"/>
  808           <complex Type name= "PersonNam eType">
  809             <annot ation>
  810               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  811             </anno tation>
  812             <attri bute name= "firstName " type="tn s:ShortNam e" use="op tional"/>
  813             <attri bute name= "middleNam e" type="t ns:ShortNa me" use="o ptional"/>
  814             <attri bute name= "lastName"  type="tns :ShortName " use="opt ional"/>
  815           </comple xType>
  816           <element  name="Per sonName" t ype="tns:P ersonNameT ype"/>
  817           <complex Type name= "EmailAddr essType">
  818             <annot ation>
  819               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  820             </anno tation>
  821             <attri bute name= "address"  type="tns: ShortName"  use="requ ired"/>
  822             <attri bute name= "type" typ e="tns:Str ing32" use ="optional "/>
  823           </comple xType>
  824           <element  name="Ema ilAddress"  type="tns :EmailAddr essType"/>
  825           <complex Type name= "PostalAdd ressType">
  826             <annot ation>
  827               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  828             </anno tation>
  829             <attri bute name= "city" typ e="tns:Sho rtName" us e="optiona l"/>
  830             <attri bute name= "country"  type="tns: ShortName"  use="opti onal"/>
  831             <attri bute name= "postalCod e" type="t ns:ShortNa me" use="o ptional"/>
  832             <attri bute name= "stateOrPr ovince" ty pe="tns:Sh ortName" u se="option al"/>
  833             <attri bute name= "street" t ype="tns:S hortName"  use="optio nal"/>
  834             <attri bute name= "streetNum ber" type= "tns:Strin g32" use=" optional"/ >
  835           </comple xType>
  836           <element  name="Pos talAddress " type="tn s:PostalAd dressType" />
  837           <complex Type name= "VersionIn foType">
  838             <attri bute name= "versionNa me" type=" tns:String 16" use="o ptional" d efault="1. 1"/>
  839             <attri bute name= "comment"  type="stri ng" use="o ptional"/>
  840           </comple xType>
  841           <complex Type name= "RegistryP ackageType ">
  842             <annot ation>
  843               <doc umentation  xml:lang= "en">Regis tryPackage  is the ma pping of t he same na med interf ace in ebR IM.
  844                 It  extends R egistryObj ect.
  845                 A  RegistryPa ckage is a  named col lection of  objects.< /documenta tion>
  846             </anno tation>
  847             <compl exContent>
  848               <ext ension bas e="tns:Reg istryObjec tType">
  849                 <s equence>
  850                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Regi stryObject List"/>
  851                 </ sequence>
  852               </ex tension>
  853             </comp lexContent >
  854           </comple xType>
  855           <element  name="Reg istryPacka ge" type=" tns:Regist ryPackageT ype" subst itutionGro up="tns:Id entifiable "/>
  856           <complex Type name= "ServiceTy pe">
  857             <compl exContent>
  858               <ext ension bas e="tns:Reg istryObjec tType">
  859                 <s equence>
  860                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Servic eBinding"/ >
  861                 </ sequence>
  862               </ex tension>
  863             </comp lexContent >
  864           </comple xType>
  865           <element  name="Ser vice" type ="tns:Serv iceType" s ubstitutio nGroup="tn s:Identifi able"/>
  866           <complex Type name= "ServiceBi ndingType" >
  867             <compl exContent>
  868               <ext ension bas e="tns:Reg istryObjec tType">
  869                 <s equence>
  870                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Specif icationLin k"/>
  871                 </ sequence>
  872                 <a ttribute n ame="servi ce" type=" tns:refere nceURI" us e="require d"/>
  873                 <a ttribute n ame="acces sURI" type ="anyURI"  use="optio nal"/>
  874                 <a ttribute n ame="targe tBinding"  type="tns: referenceU RI" use="o ptional"/>
  875               </ex tension>
  876             </comp lexContent >
  877           </comple xType>
  878           <element  name="Ser viceBindin g" type="t ns:Service BindingTyp e" substit utionGroup ="tns:Iden tifiable"/ >
  879           <complex Type name= "Specifica tionLinkTy pe">
  880             <compl exContent>
  881               <ext ension bas e="tns:Reg istryObjec tType">
  882                 <s equence>
  883                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Usag eDescripti on"/>
  884                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:UsageP arameter"/ >
  885                 </ sequence>
  886                 <a ttribute n ame="servi ceBinding"  type="tns :reference URI" use=" required"/ >
  887                 <a ttribute n ame="speci ficationOb ject" type ="tns:refe renceURI"  use="requi red"/>
  888               </ex tension>
  889             </comp lexContent >
  890           </comple xType>
  891           <element  name="Spe cification Link" type ="tns:Spec ificationL inkType" s ubstitutio nGroup="tn s:Identifi able"/>
  892           <element  name="Usa geDescript ion" type= "tns:Inter nationalSt ringType"/ >
  893           <element  name="Usa geParamete r" type="t ns:FreeFor mText"/>
  894           <complex Type name= "Telephone NumberType ">
  895             <annot ation>
  896               <doc umentation  xml:lang= "en">Telep honeNumber  is the ma pping of t he same na med interf ace in ebR IM.</docum entation>
  897             </anno tation>
  898             <attri bute name= "areaCode"  type="tns :String8"  use="optio nal"/>
  899             <attri bute name= "countryCo de" type=" tns:String 8" use="op tional"/>
  900             <attri bute name= "extension " type="tn s:String8"  use="opti onal"/>
  901             <attri bute name= "number" t ype="tns:S tring16" u se="option al"/>
  902             <attri bute name= "phoneType " type="tn s:String32 " use="opt ional"/>
  903           </comple xType>
  904           <element  name="Tel ephoneNumb er" type=" tns:Teleph oneNumberT ype"/>
  905           <complex Type name= "Telephone NumberList Type">
  906             <seque nce>
  907               <ele ment maxOc curs="unbo unded" min Occurs="0"  ref="tns: TelephoneN umber"/>
  908             </sequ ence>
  909           </comple xType>
  910           <complex Type name= "PersonTyp e">
  911             <annot ation>
  912               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  913             </anno tation>
  914             <compl exContent>
  915               <ext ension bas e="tns:Reg istryObjec tType">
  916                 <s equence ma xOccurs="1 " minOccur s="1">
  917                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Addres s"/>
  918                    <!--Person Name is op tional bec ause it is  not neede d in SAML  Profile 
  919                    when an ex ternal Ide ntityProvi der is use d.-->
  920                    <element m axOccurs=" 1" minOccu rs="0" ref ="tns:Pers onName"/>
  921                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:Teleph oneNumber" />
  922                    <element m axOccurs=" unbounded"  minOccurs ="0" ref=" tns:EmailA ddress"/>
  923                 </ sequence>
  924               </ex tension>
  925             </comp lexContent >
  926           </comple xType>
  927           <element  name="Per son" type= "tns:Perso nType" sub stitutionG roup="tns: Identifiab le"/>
  928           <complex Type name= "UserType" >
  929             <annot ation>
  930               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  931             </anno tation>
  932             <compl exContent>
  933               <ext ension bas e="tns:Per sonType">< /extension >
  934             </comp lexContent >
  935           </comple xType>
  936           <element  name="Use r" type="t ns:UserTyp e" substit utionGroup ="tns:Iden tifiable"/ >
  937           <complex Type name= "RegistryT ype">
  938             <annot ation>
  939               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  940             </anno tation>
  941             <compl exContent>
  942               <ext ension bas e="tns:Reg istryObjec tType">
  943                 <a ttribute n ame="opera tor" type= "tns:refer enceURI" u se="requir ed"/>
  944                 <a ttribute n ame="speci ficationVe rsion" typ e="string"  use="requ ired"/>
  945                 <a ttribute d efault="P1 D" name="r eplication SyncLatenc y" type="d uration" u se="option al"/>
  946                 <a ttribute d efault="P1 D" name="c atalogingL atency" ty pe="durati on" use="o ptional"/>
  947                 <a ttribute n ame="confo rmanceProf ile" use=" optional"  default="r egistryLit e">
  948                    <simpleTyp e>
  949                      <restric tion base= "NCName">
  950                        <enume ration val ue="regist ryFull"/>
  951                        <enume ration val ue="regist ryLite"/>
  952                      </restri ction>
  953                    </simpleTy pe>
  954                 </ attribute>
  955               </ex tension>
  956             </comp lexContent >
  957           </comple xType>
  958           <element  name="Reg istry" typ e="tns:Reg istryType"  substitut ionGroup=" tns:Identi fiable"/>
  959           <complex Type name= "Federatio nType">
  960             <annot ation>
  961               <doc umentation  xml:lang= "en">Mappi ng of the  same named  interface  in ebRIM. </document ation>
  962             </anno tation>
  963             <compl exContent>
  964               <ext ension bas e="tns:Reg istryObjec tType">
  965                 <a ttribute d efault="P1 D" name="r eplication SyncLatenc y" type="d uration" u se="option al"/>
  966               </ex tension>
  967             </comp lexContent >
  968           </comple xType>
  969           <element  name="Fed eration" t ype="tns:F ederationT ype" subst itutionGro up="tns:Id entifiable "/>
  970           <complex Type name= "AdhocQuer yType">
  971             <annot ation>
  972               <doc umentation  xml:lang= "en">A reg istry quer y.
  973               A Qu eryExpress ion child  element is  not requi red when i nvoking a  stored que ry.</docum entation>
  974             </anno tation>
  975             <compl exContent>
  976               <ext ension bas e="tns:Reg istryObjec tType">
  977                 <s equence>
  978                    <element r ef="tns:Qu eryExpress ion" minOc curs="0" m axOccurs=" 1"/>
  979                 </ sequence>
  980               </ex tension>
  981             </comp lexContent >
  982           </comple xType>
  983           <element  name="Adh ocQuery" t ype="tns:A dhocQueryT ype" subst itutionGro up="tns:Re gistryObje ct"/>
  984           <complex Type name= "QueryExpr essionType " mixed="t rue">
  985             <seque nce>
  986               <!-- MAY be any  query lan guage synt ax support ed. 
  987               MUST  support F ilterQuery . SHOULD s upport SQL Query-->
  988               <any  namespace ="##other"  processCo ntents="la x" minOccu rs="0" max Occurs="1" />
  989             </sequ ence>
  990             <attri bute name= "queryLang uage" type ="tns:refe renceURI"  use="requi red"/>
  991           </comple xType>
  992           <element  name="Que ryExpressi on" type=" tns:QueryE xpressionT ype"/>
  993           <complex Type name= "Notificat ionType">
  994             <annot ation>
  995               <doc umentation >Notificat ion of reg istry even ts.</docum entation>
  996             </anno tation>
  997             <compl exContent>
  998               <ext ension bas e="tns:Reg istryObjec tType">
  999                 <s equence>
  1000                    <!--May co ntain Obje ctRefs and  RegistryO bjects-->
  1001                    <element m axOccurs=" 1" minOccu rs="1" ref ="tns:Regi stryObject List"/>
  1002                 </ sequence>
  1003                 <a ttribute n ame="subsc ription" t ype="tns:r eferenceUR I" use="re quired"/>
  1004               </ex tension>
  1005             </comp lexContent >
  1006           </comple xType>
  1007           <element  name="Not ification"  type="tns :Notificat ionType"/>
  1008           <element  name="Act ion" type= "tns:Actio nType"/>
  1009           <complex Type name= "Subscript ionType">
  1010             <annot ation>
  1011               <doc umentation  xml:lang= "en">A Sub scription  for specif ied Events  in an ebX ML V3+ reg istry.</do cumentatio n>
  1012             </anno tation>
  1013             <compl exContent>
  1014               <ext ension bas e="tns:Reg istryObjec tType">
  1015                 <s equence>
  1016                    <element r ef="tns:Ac tion" minO ccurs="0"  maxOccurs= "unbounded "/>
  1017                 </ sequence>
  1018                 <! --Ref to a  AdhocQuer yType inst ance-->
  1019                 <a ttribute n ame="selec tor" type= "tns:refer enceURI" u se="requir ed"/>
  1020                 <a ttribute n ame="start Time" type ="dateTime " use="opt ional"/>
  1021                 <a ttribute n ame="endTi me" type=" dateTime"  use="optio nal"/>
  1022                 <a ttribute n ame="notif icationInt erval" typ e="duratio n" use="op tional" de fault="P1D "/>
  1023               </ex tension>
  1024             </comp lexContent >
  1025           </comple xType>
  1026           <element  name="Sub scription"  type="tns :Subscript ionType" s ubstitutio nGroup="tn s:Identifi able"/>
  1027           <complex Type abstr act="true"  name="Act ionType">
  1028             <annot ation>
  1029               <doc umentation >Abstract  Base type  for all ty pes of Act ions.</doc umentation >
  1030             </anno tation>
  1031           </comple xType>
  1032           <complex Type name= "NotifyAct ionType">
  1033             <annot ation>
  1034               <doc umentation  xml:lang= "en">Abstr act Base t ype for al l types of  Notify Ac tions</doc umentation >
  1035             </anno tation>
  1036             <compl exContent>
  1037               <ext ension bas e="tns:Act ionType">
  1038                 <a ttribute d efault="ur n:oasis:na mes:tc:ebx ml-regrep: Notificati onOptionTy pe:ObjectR efs" type= "tns:refer enceURI" n ame="notif icationOpt ion"/>
  1039                 <a ttribute n ame="endPo int" type= "anyURI" u se="requir ed"/>
  1040               </ex tension>
  1041             </comp lexContent >
  1042           </comple xType>
  1043           <element  name="Not ifyAction"  type="tns :NotifyAct ionType" s ubstitutio nGroup="tn s:Action"/ >
  1044         </schema>] ]>
  1045        </con:cont ent>
  1046        <con:type>
  1047         http://www .w3.org/20 01/XMLSche ma
  1048        </con:type >
  1049       </con:part >
  1050       <con:part>
  1051        <con:url>
  1052         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =17
  1053        </con:url>
  1054        <con:conte nt>
  1055         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  1056         <xs:schema  targetNam espace="ht tp://www.w 3.org/XML/ 1998/names pace" xml: lang="en"  xmlns:xs=" http://www .w3.org/20 01/XMLSche ma">
  1057           <xs:anno tation>
  1058             <xs:do cumentatio n>See http ://www.w3. org/XML/19 98/namespa ce.html an d
  1059            http:// www.w3.org /TR/REC-xm l for info rmation ab out this n amespace.
  1060        
  1061             This s chema docu ment descr ibes the X ML namespa ce, in a f orm
  1062             suitab le for imp ort by oth er schema  documents.   
  1063        
  1064             Note t hat local  names in t his namesp ace are in tended to  be defined
  1065             only b y the Worl d Wide Web  Consortiu m or its s ubgroups.   The
  1066             follow ing names  are curren tly define d in this  namespace  and should
  1067             not be  used with  conflicti ng semanti cs by any  Working Gr oup,
  1068             specif ication, o r document  instance:
  1069        
  1070             base ( as an attr ibute name ): denotes  an attrib ute whose  value
  1071                  p rovides a  URI to be  used as th e base for  interpret ing any
  1072                  r elative UR Is in the  scope of t he element  on which  it
  1073                  a ppears; it s value is  inherited .  This na me is rese rved
  1074                  b y virtue o f its defi nition in  the XML Ba se specifi cation.
  1075        
  1076             id   ( as an attr ibute name ): denotes  an attrib ute whose  value
  1077                  s hould be i nterpreted  as if dec lared to b e of type  ID.
  1078                  T his name i s reserved  by virtue  of its de finition i n the
  1079                  x ml:id spec ification.
  1080        
  1081             lang ( as an attr ibute name ): denotes  an attrib ute whose  value
  1082                  i s a langua ge code fo r the natu ral langua ge of the  content of
  1083                  a ny element ; its valu e is inher ited.  Thi s name is  reserved
  1084                  b y virtue o f its defi nition in  the XML sp ecificatio n.
  1085           
  1086             space  (as an att ribute nam e): denote s an attri bute whose
  1087                  v alue is a  keyword in dicating w hat whites pace proce ssing
  1088                  d iscipline  is intende d for the  content of  the eleme nt; its
  1089                  v alue is in herited.   This name  is reserve d by virtu e of its
  1090                  d efinition  in the XML  specifica tion.
  1091        
  1092             Father  (in any c ontext at  all): deno tes Jon Bo sak, the c hair of 
  1093                  t he origina l XML Work ing Group.   This nam e is reser ved by 
  1094                  t he followi ng decisio n of the W 3C XML Ple nary and 
  1095                  X ML Coordin ation grou ps:
  1096        
  1097                       In appr eciation f or his vis ion, leade rship and  dedication
  1098                       the W3C  XML Plena ry on this  10th day  of Februar y, 2000
  1099                       reserve s for Jon  Bosak in p erpetuity  the XML na me
  1100                       xml:Fat her</xs:do cumentatio n>
  1101           </xs:ann otation>
  1102           <xs:anno tation>
  1103             <xs:do cumentatio n>This sch ema define s attribut es and an  attribute  group
  1104                 su itable for  use by
  1105                 sc hemas wish ing to all ow xml:bas e, xml:lan g, xml:spa ce or xml: id
  1106                 at tributes o n elements  they defi ne.
  1107        
  1108                 To  enable th is, such a  schema mu st import  this schem a
  1109                 fo r the XML  namespace,  e.g. as f ollows:
  1110                 &l t;schema .  . .>
  1111                  .  . .
  1112                  & lt;import  namespace= "http://ww w.w3.org/X ML/1998/na mespace"
  1113                               schemaLoca tion="http ://www.w3. org/2001/x ml.xsd"/>
  1114        
  1115                 Su bsequently , qualifie d referenc e to any o f the attr ibutes
  1116                 or  the group  defined b elow will  have the d esired eff ect, e.g.
  1117        
  1118                 &l t;type . .  .>
  1119                  .  . .
  1120                  & lt;attribu teGroup re f="xml:spe cialAttrs" />
  1121          
  1122                  w ill define  a type wh ich will s chema-vali date an in stance
  1123                  e lement wit h any of t hose attri butes</xs: documentat ion>
  1124           </xs:ann otation>
  1125           <xs:anno tation>
  1126             <xs:do cumentatio n>In keepi ng with th e XML Sche ma WG's st andard ver sioning
  1127            policy,  this sche ma documen t will per sist at
  1128            http:// www.w3.org /2007/08/x ml.xsd.
  1129            At the  date of is sue it can  also be f ound at
  1130            http:// www.w3.org /2001/xml. xsd.
  1131            The sch ema docume nt at that  URI may h owever cha nge in the  future,
  1132            in orde r to remai n compatib le with th e latest v ersion of  XML Schema
  1133            itself,  or with t he XML nam espace its elf.  In o ther words , if the X ML
  1134            Schema  or XML nam espaces ch ange, the  version of  this docu ment at
  1135            http:// www.w3.org /2001/xml. xsd will c hange
  1136            accordi ngly; the  version at
  1137            http:// www.w3.org /2007/08/x ml.xsd wil l not chan ge.</xs:do cumentatio n>
  1138           </xs:ann otation>
  1139           <xs:attr ibute name ="lang">
  1140             <xs:an notation>
  1141               <xs: documentat ion>Attemp ting to in stall the  relevant I SO 2- and  3-letter
  1142                  c odes as th e enumerat ed possibl e values i s probably  never
  1143                  g oing to be  a realist ic possibi lity.  See
  1144                  R FC 3066 at  http://ww w.ietf.org /rfc/rfc30 66.txt and  the IANA  registry
  1145                  a t http://w ww.iana.or g/assignme nts/lang-t ag-apps.ht m for
  1146                  f urther inf ormation.
  1147        
  1148                  T he union a llows for  the 'un-de claration'  of xml:la ng with
  1149                  t he empty s tring.</xs :documenta tion>
  1150             </xs:a nnotation>
  1151             <xs:si mpleType>
  1152               <xs: union memb erTypes="x s:language ">
  1153                 <x s:simpleTy pe>
  1154                    <xs:restri ction base ="xs:strin g">
  1155                      <xs:enum eration va lue=""/>
  1156                    </xs:restr iction>
  1157                 </ xs:simpleT ype>
  1158               </xs :union>
  1159             </xs:s impleType>
  1160           </xs:att ribute>
  1161           <xs:attr ibute name ="space">
  1162             <xs:si mpleType>
  1163               <xs: restrictio n base="xs :NCName">
  1164                 <x s:enumerat ion value= "default"/ >
  1165                 <x s:enumerat ion value= "preserve" />
  1166               </xs :restricti on>
  1167             </xs:s impleType>
  1168           </xs:att ribute>
  1169           <xs:attr ibute name ="base" ty pe="xs:any URI">
  1170             <xs:an notation>
  1171               <xs: documentat ion>See ht tp://www.w 3.org/TR/x mlbase/ fo r
  1172                                informati on about t his attrib ute.</xs:d ocumentati on>
  1173             </xs:a nnotation>
  1174           </xs:att ribute>
  1175           <xs:attr ibute name ="id" type ="xs:ID">
  1176             <xs:an notation>
  1177               <xs: documentat ion>See ht tp://www.w 3.org/TR/x ml-id/ for
  1178                                informati on about t his attrib ute.</xs:d ocumentati on>
  1179             </xs:a nnotation>
  1180           </xs:att ribute>
  1181           <xs:attr ibuteGroup  name="spe cialAttrs" >
  1182             <xs:at tribute re f="xml:bas e"/>
  1183             <xs:at tribute re f="xml:lan g"/>
  1184             <xs:at tribute re f="xml:spa ce"/>
  1185             <xs:at tribute re f="xml:id" />
  1186           </xs:att ributeGrou p>
  1187         </xs:schem a>]]>
  1188        </con:cont ent>
  1189        <con:type>
  1190         http://www .w3.org/20 01/XMLSche ma
  1191        </con:type >
  1192       </con:part >
  1193       <con:part>
  1194        <con:url>
  1195         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =7
  1196        </con:url>
  1197        <con:conte nt>
  1198         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  1199         <!--$Heade r: /cvsroo t/ebxmlrr/ ebxmlrr-sp ec/misc/3. 0/schema/r s.xsd,v 1. 9 2005/01/ 31 22:33:5 4 farrukh_ najmi Exp  $-->
  1200         <schema ta rgetNamesp ace="urn:o asis:names :tc:ebxml- regrep:xsd :rs:3.0" e lementForm Default="q ualified"  attributeF ormDefault ="unqualif ied" xmlns ="http://w ww.w3.org/ 2001/XMLSc hema" xmln s:rim="urn :oasis:nam es:tc:ebxm l-regrep:x sd:rim:3.0 " xmlns:tn s="urn:oas is:names:t c:ebxml-re grep:xsd:r s:3.0">
  1201           <annotat ion>
  1202             <docum entation x ml:lang="e n">The sch ema for OA SIS ebXML  Registry S ervices</d ocumentati on>
  1203           </annota tion>
  1204           <!--Impo rt the rim .xsd file  with XML s chema mapp aing from  RIM-->
  1205             <import na mespace="u rn:oasis:n ames:tc:eb xml-regrep :xsd:rim:3 .0" schema Location=" http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =6"/>
  1206           <complex Type name= "RegistryR equestType ">
  1207             <annot ation>
  1208               <doc umentation  xml:lang= "en">Base  type for a ll ebXML R egistry re quests</do cumentatio n>
  1209             </anno tation>
  1210             <seque nce>
  1211               <!-- every requ est may be  extended  using Slot s.-->
  1212               <ele ment maxOc curs="1" m inOccurs=" 0" name="R equestSlot List" type ="rim:Slot ListType"/ >
  1213             </sequ ence>
  1214             <attri bute name= "id" type= "anyURI" u se="option al"/>
  1215             <!--Co mment may  be used by  requestor  to descri be the req uest. Used  in Versio nInfo.comm ent-->
  1216             <attri bute name= "comment"  type="stri ng" use="o ptional"/>
  1217           </comple xType>
  1218           <element  name="Reg istryReque st" type=" tns:Regist ryRequestT ype"/>
  1219           <element  name="Reg istryError List">
  1220             <annot ation>
  1221               <doc umentation  xml:lang= "en">The R egistryErr orList is  derived fr om the Err orList ele ment from  the ebXML  Message Se rvice Spec ification< /documenta tion>
  1222             </anno tation>
  1223             <compl exType>
  1224               <seq uence>
  1225                 <e lement max Occurs="un bounded" r ef="tns:Re gistryErro r"/>
  1226               </se quence>
  1227               <att ribute nam e="highest Severity"  type="rim: referenceU RI" use="o ptional"/>
  1228             </comp lexType>
  1229           </elemen t>
  1230           <element  name="Reg istryError ">
  1231             <compl exType>
  1232               <sim pleContent >
  1233                 <e xtension b ase="strin g">
  1234                    <attribute  name="cod eContext"  type="stri ng" use="r equired"/>
  1235                    <attribute  name="err orCode" ty pe="string " use="req uired"/>
  1236                    <attribute  default=" urn:oasis: names:tc:e bxml-regre p:ErrorSev erityType: Error" nam e="severit y" type="r im:referen ceURI"/>
  1237                    <attribute  name="loc ation" typ e="string"  use="opti onal"/>
  1238                 </ extension>
  1239               </si mpleConten t>
  1240             </comp lexType>
  1241           </elemen t>
  1242           <complex Type name= "RegistryR esponseTyp e">
  1243             <annot ation>
  1244               <doc umentation  xml:lang= "en">Base  type for a ll ebXML R egistry re sponses</d ocumentati on>
  1245             </anno tation>
  1246             <seque nce>
  1247               <!-- every resp onse may b e extended  using Slo ts.-->
  1248               <ele ment maxOc curs="1" m inOccurs=" 0" name="R esponseSlo tList" typ e="rim:Slo tListType" />
  1249               <ele ment minOc curs="0" r ef="tns:Re gistryErro rList"/>
  1250             </sequ ence>
  1251             <attri bute name= "status" t ype="rim:r eferenceUR I" use="re quired"/>
  1252             <!--id  is the re quest if f or the req uest for w hich this  is a respo nse-->
  1253             <attri bute name= "requestId " type="an yURI" use= "optional" />
  1254           </comple xType>
  1255           <element  name="Reg istryRespo nse" type= "tns:Regis tryRespons eType"/>
  1256         </schema>] ]>
  1257        </con:cont ent>
  1258        <con:type>
  1259         http://www .w3.org/20 01/XMLSche ma
  1260        </con:type >
  1261       </con:part >
  1262       <con:part>
  1263        <con:url>
  1264         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =12
  1265        </con:url>
  1266        <con:conte nt>
  1267         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  1268         <xsd:schem a targetNa mespace="u rn:gov:hhs :fha:nhinc :common:nh inccommona dapter" el ementFormD efault="qu alified" x mlns:xsd=" http://www .w3.org/20 01/XMLSche ma" xmlns: tns="urn:g ov:hhs:fha :nhinc:com mon:nhincc ommonadapt er" xmlns: hl7="urn:h l7-org:v3"  xmlns:que ry="urn:oa sis:names: tc:ebxml-r egrep:xsd: query:3.0"  xmlns:rs= "urn:oasis :names:tc: ebxml-regr ep:xsd:rs: 3.0" xmlns :ihe="urn: ihe:iti:xd s-b:2007"  xmlns:ihea udit="http ://nhinc.s ervices.co m/schema/a uditmessag e" xmlns:w snt="http: //docs.oas is-open.or g/wsn/b-2"  xmlns:ncc ommon="urn :gov:hhs:f ha:nhinc:c ommon:nhin ccommon" x mlns:subb2 obcdc="urn :gov:hhs:f ha:nhinc:c ommon:subs criptionb2 overridefo rcdc" xmln s:subb2obd oc="urn:go v:hhs:fha: nhinc:comm on:subscri ptionb2ove rridefordo cuments" x mlns:xacml ="urn:oasi s:names:tc :xacml:2.0 :context:s chema:os">
  1269             <xsd:impor t namespac e="urn:gov :hhs:fha:n hinc:commo n:nhinccom mon" schem aLocation= "http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =11"/>
  1270             <xsd:impor t namespac e="urn:oas is:names:t c:ebxml-re grep:xsd:q uery:3.0"  schemaLoca tion="http :// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =5"/>
  1271             <xsd:impor t namespac e="urn:ihe :iti:xds-b :2007" sch emaLocatio n="http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =8"/>
  1272             <xsd:impor t namespac e="urn:oas is:names:t c:ebxml-re grep:xsd:r s:3.0" sch emaLocatio n="http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =7"/>
  1273             <xsd:impor t namespac e="http:// nhinc.serv ices.com/s chema/audi tmessage"  schemaLoca tion="http :// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =9"/>
  1274             <xsd:impor t namespac e="http:// docs.oasis -open.org/ wsn/b-2" s chemaLocat ion="http: // s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =1"/>
  1275             <xsd:impor t namespac e="urn:gov :hhs:fha:n hinc:commo n:subscrip tionb2over rideforcdc " schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =13"/>
  1276             <xsd:impor t namespac e="urn:gov :hhs:fha:n hinc:commo n:subscrip tionb2over ridefordoc uments" sc hemaLocati on="http:/ / s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =14"/>
  1277             <xsd:impor t namespac e="urn:oas is:names:t c:xacml:2. 0:context: schema:os"  schemaLoc ation="htt p:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =15"/>
  1278           <!--==== ========== ========== ========== ========== ========== ========== ====
  1279                  D ocument Qu ery Schema s.
  1280                  = ========== ========== ========== ========== ========== ========== =======-->
  1281           <xsd:com plexType n ame="Respo ndingGatew ay_CrossGa tewayQuery RequestTyp e">
  1282             <xsd:s equence>
  1283               <xsd :element r ef="query: AdhocQuery Request"/>
  1284               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1285             </xsd: sequence>
  1286           </xsd:co mplexType>
  1287           <xsd:ele ment name= "Respondin gGateway_C rossGatewa yQueryRequ est" type= "tns:Respo ndingGatew ay_CrossGa tewayQuery RequestTyp e"/>
  1288           <xsd:com plexType n ame="Respo ndingGatew ay_CrossGa tewayQuery ResponseTy pe">
  1289             <xsd:s equence>
  1290               <xsd :element r ef="query: AdhocQuery Response"/ >
  1291               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1292             </xsd: sequence>
  1293           </xsd:co mplexType>
  1294           <xsd:ele ment name= "Respondin gGateway_C rossGatewa yQueryResp onse" type ="tns:Resp ondingGate way_CrossG atewayQuer yResponseT ype"/>
  1295           <!--==== ========== ========== ========== ========== ========== ========== ====
  1296                  D ocument Re trieve Sch emas.
  1297                  = ========== ========== ========== ========== ========== ========== =======-->
  1298           <xsd:com plexType n ame="Respo ndingGatew ay_CrossGa tewayRetri eveRequest Type">
  1299             <xsd:s equence>
  1300               <xsd :element r ef="ihe:Re trieveDocu mentSetReq uest"/>
  1301               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1302             </xsd: sequence>
  1303           </xsd:co mplexType>
  1304           <xsd:ele ment name= "Respondin gGateway_C rossGatewa yRetrieveR equest" ty pe="tns:Re spondingGa teway_Cros sGatewayRe trieveRequ estType"/>
  1305           <xsd:com plexType n ame="Respo ndingGatew ay_CrossGa tewayRetri eveRespons eType">
  1306             <xsd:s equence>
  1307               <xsd :element r ef="ihe:Re trieveDocu mentSetRes ponse"/>
  1308               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1309             </xsd: sequence>
  1310           </xsd:co mplexType>
  1311           <xsd:ele ment name= "Respondin gGateway_C rossGatewa yRetrieveR esponse" t ype="tns:R espondingG ateway_Cro ssGatewayR etrieveRes ponseType" />
  1312           <!--==== ========== ========== ========== ========== ========== ========== ====
  1313                  D ocument Pr ovideAndRe gister Sch emas.
  1314                  = ========== ========== ========== ========== ========== ========== =======-->
  1315           <xsd:com plexType n ame="Respo ndingGatew ay_CrossGa tewayProvi deAndRegis terDocumen tSetReques tRequestTy pe">
  1316             <xsd:s equence>
  1317               <xsd :element r ef="ihe:Pr ovideAndRe gisterDocu mentSetReq uest"/>
  1318               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1319             </xsd: sequence>
  1320           </xsd:co mplexType>
  1321           <xsd:ele ment name= "Respondin gGateway_C rossGatewa yProvideAn dRegisterD ocumentSet RequestReq uest" type ="tns:Resp ondingGate way_CrossG atewayProv ideAndRegi sterDocume ntSetReque stRequestT ype"/>
  1322           <xsd:com plexType n ame="Respo ndingGatew ay_CrossGa tewayProvi deAndRegis terDocumen tSetReques tResponseT ype">
  1323             <xsd:s equence>
  1324               <xsd :element r ef="rs:Reg istryRespo nse"/>
  1325               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1326             </xsd: sequence>
  1327           </xsd:co mplexType>
  1328           <xsd:ele ment name= "Respondin gGateway_C rossGatewa yProvideAn dRegisterD ocumentSet RequestRes ponse" typ e="tns:Res pondingGat eway_Cross GatewayPro videAndReg isterDocum entSetRequ estRespons eType"/>
  1329           <!--==== ========== ========== ========== ========== ========== ========== ====
  1330                  A udit Log S chemas.
  1331                  F indAuditEv entsReques tType and  FindCommun itiesAndAu ditEventsT ype are
  1332                  d uplicates  intentiall y. Have th e same dat atypes for  two diffe rent metho ds
  1333                  i n the WSDL  is not su pported.
  1334                  = ========== ========== ========== ========== ========== ========== =======-->
  1335           <xsd:com plexType n ame="FindA uditEvents RequestTyp e">
  1336             <xsd:s equence>
  1337               <xsd :element r ef="iheaud it:FindAud itEvents"/ >
  1338               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1339             </xsd: sequence>
  1340           </xsd:co mplexType>
  1341           <xsd:ele ment name= "FindAudit EventsRequ est" type= "tns:FindA uditEvents RequestTyp e"/>
  1342           <xsd:com plexType n ame="FindC ommunities AndAuditEv entsRespon seType">
  1343             <xsd:s equence>
  1344               <xsd :element n ame="commu nities" ty pe="xsd:st ring" maxO ccurs="unb ounded"/>
  1345               <xsd :element n ame="findA uditEventR esponse" t ype="iheau dit:FindAu ditEventsR esponseTyp e"/>
  1346             </xsd: sequence>
  1347           </xsd:co mplexType>
  1348           <xsd:ele ment name= "FindCommu nitiesAndA uditEvents Response"  type="tns: FindCommun itiesAndAu ditEventsR esponseTyp e"/>
  1349           <xsd:com plexType n ame="FindC ommunities AndAuditEv entsReques tType">
  1350             <xsd:s equence>
  1351               <xsd :element r ef="iheaud it:FindAud itEvents"/ >
  1352               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1353             </xsd: sequence>
  1354           </xsd:co mplexType>
  1355           <xsd:ele ment name= "FindCommu nitiesAndA uditEvents Request" t ype="tns:F indCommuni tiesAndAud itEventsRe questType" />
  1356           <!--==== ========== ========== ========== ========== ========== ========== ====
  1357                  S ubscriptio n Manageme nt Schemas .
  1358                  = ========== ========== ========== ========== ========== ========== =======-->
  1359           <xsd:com plexType n ame="Subsc ribeReques tType">
  1360             <xsd:s equence>
  1361               <xsd :element r ef="wsnt:S ubscribe"/ >
  1362               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1363             </xsd: sequence>
  1364           </xsd:co mplexType>
  1365           <xsd:ele ment name= "Subscribe Request" t ype="tns:S ubscribeRe questType" />
  1366           <xsd:com plexType n ame="Subsc ribeRespon seType">
  1367             <xsd:s equence>
  1368               <xsd :element r ef="wsnt:S ubscribeRe sponse"/>
  1369             </xsd: sequence>
  1370           </xsd:co mplexType>
  1371           <xsd:ele ment name= "Subscribe Response"  type="tns: SubscribeR esponseTyp e"/>
  1372           <xsd:com plexType n ame="Subsc ribeDocume ntRequestT ype">
  1373             <xsd:s equence>
  1374               <xsd :element n ame="subsc ribe" type ="subb2obd oc:Subscri beDocument Type"/>
  1375               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1376             </xsd: sequence>
  1377           </xsd:co mplexType>
  1378           <xsd:ele ment name= "Subscribe DocumentRe quest" typ e="tns:Sub scribeDocu mentReques tType"/>
  1379           <xsd:com plexType n ame="Subsc ribeDocume ntRequestS ecuredType ">
  1380             <xsd:s equence>
  1381               <xsd :element n ame="subsc ribe" type ="subb2obd oc:Subscri beDocument Type"/>
  1382             </xsd: sequence>
  1383           </xsd:co mplexType>
  1384           <xsd:ele ment name= "Subscribe DocumentRe questSecur ed" type=" tns:Subscr ibeDocumen tRequestSe curedType" />
  1385           <xsd:com plexType n ame="Subsc ribeCdcBio PackageReq uestType">
  1386             <xsd:s equence>
  1387               <xsd :element n ame="subsc ribe" type ="subb2obc dc:Subscri beCdcBioPa ckageType" />
  1388               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1389             </xsd: sequence>
  1390           </xsd:co mplexType>
  1391           <xsd:ele ment name= "Subscribe CdcBioPack ageRequest " type="tn s:Subscrib eCdcBioPac kageReques tType"/>
  1392           <xsd:com plexType n ame="Subsc ribeDocume ntResponse Type">
  1393             <xsd:s equence>
  1394               <xsd :element r ef="wsnt:S ubscribeRe sponse"/>
  1395             </xsd: sequence>
  1396           </xsd:co mplexType>
  1397           <xsd:ele ment name= "Subscribe DocumentRe sponse" ty pe="tns:Su bscribeDoc umentRespo nseType"/>
  1398           <xsd:com plexType n ame="Subsc ribeCdcBio PackageRes ponseType" >
  1399             <xsd:s equence>
  1400               <xsd :element r ef="wsnt:S ubscribeRe sponse"/>
  1401             </xsd: sequence>
  1402           </xsd:co mplexType>
  1403           <xsd:ele ment name= "Subscribe CdcBioPack ageRespons e" type="t ns:Subscri beCdcBioPa ckageRespo nseType"/>
  1404           <xsd:com plexType n ame="Unsub scribeRequ estType">
  1405             <xsd:s equence>
  1406               <xsd :element r ef="wsnt:U nsubscribe "/>
  1407               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1408             </xsd: sequence>
  1409           </xsd:co mplexType>
  1410           <xsd:ele ment name= "Unsubscri beRequest"  type="tns :Unsubscri beRequestT ype"/>
  1411           <!--==== ========== ========== ========== ========== ========== ========== ====
  1412                  N otificatio n Schemas.
  1413                  = ========== ========== ========== ========== ========== ========== =======-->
  1414           <xsd:com plexType n ame="Notif yRequestTy pe">
  1415             <xsd:s equence>
  1416               <xsd :element r ef="wsnt:N otify"/>
  1417               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1418             </xsd: sequence>
  1419           </xsd:co mplexType>
  1420           <xsd:ele ment name= "NotifyReq uest" type ="tns:Noti fyRequestT ype"/>
  1421           <xsd:com plexType n ame="Notif ySubscribe rsOfDocume ntRequestT ype">
  1422             <xsd:s equence>
  1423               <xsd :element n ame="notif y" type="s ubb2obdoc: NotifyDocu mentType"/ >
  1424               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1425             </xsd: sequence>
  1426           </xsd:co mplexType>
  1427           <xsd:ele ment name= "NotifySub scribersOf DocumentRe quest" typ e="tns:Not ifySubscri bersOfDocu mentReques tType"/>
  1428           <xsd:com plexType n ame="Notif ySubscribe rsOfDocume ntRequestS ecuredType ">
  1429             <xsd:s equence>
  1430               <xsd :element n ame="notif y" type="s ubb2obdoc: NotifyDocu mentType"/ >
  1431             </xsd: sequence>
  1432           </xsd:co mplexType>
  1433           <xsd:ele ment name= "NotifySub scribersOf DocumentRe questSecur ed" type=" tns:Notify Subscriber sOfDocumen tRequestSe curedType" />
  1434           <xsd:com plexType n ame="Notif ySubscribe rsOfCdcBio PackageReq uestType">
  1435             <xsd:s equence>
  1436               <xsd :element n ame="notif y" type="s ubb2obcdc: NotifyCdcB ioPackageT ype"/>
  1437               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1438             </xsd: sequence>
  1439           </xsd:co mplexType>
  1440           <xsd:ele ment name= "NotifySub scribersOf CdcBioPack ageRequest " type="tn s:NotifySu bscribersO fCdcBioPac kageReques tType"/>
  1441           <!--==== ========== ========== ========== ========== ========== ========== ====
  1442                  P olicy Engi ne
  1443                  = ========== ========== ========== ========== ========== ========== =======-->
  1444           <xsd:com plexType n ame="Check PolicyRequ estSecured Type">
  1445             <xsd:s equence>
  1446               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1447             </xsd: sequence>
  1448           </xsd:co mplexType>
  1449           <xsd:ele ment name= "CheckPoli cyRequestS ecured" ty pe="tns:Ch eckPolicyR equestSecu redType"/>
  1450           <xsd:com plexType n ame="Check PolicyRequ estType">
  1451             <xsd:s equence>
  1452               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  1453               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1454             </xsd: sequence>
  1455           </xsd:co mplexType>
  1456           <xsd:ele ment name= "CheckPoli cyRequest"  type="tns :CheckPoli cyRequestT ype"/>
  1457           <xsd:com plexType n ame="Check PolicyResp onseType">
  1458             <xsd:s equence>
  1459               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1460             </xsd: sequence>
  1461           </xsd:co mplexType>
  1462           <xsd:ele ment name= "CheckPoli cyResponse " type="tn s:CheckPol icyRespons eType"/>
  1463           <xsd:com plexType n ame="Check PolicyPati entOptInRe questType" >
  1464             <xsd:s equence>
  1465               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1466             </xsd: sequence>
  1467           </xsd:co mplexType>
  1468           <xsd:ele ment name= "CheckPoli cyPatientO ptInReques t" type="t ns:CheckPo licyPatien tOptInRequ estType"/>
  1469           <xsd:com plexType n ame="Check PolicyPati entOptInRe sponseType ">
  1470             <xsd:s equence>
  1471               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1472             </xsd: sequence>
  1473           </xsd:co mplexType>
  1474           <xsd:ele ment name= "CheckPoli cyPatientO ptInRespon se" type=" tns:CheckP olicyPatie ntOptInRes ponseType" />
  1475           <xsd:com plexType n ame="Check PolicySubj DiscInRequ estType">
  1476             <xsd:s equence>
  1477               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1478             </xsd: sequence>
  1479           </xsd:co mplexType>
  1480           <xsd:ele ment name= "CheckPoli cySubjDisc InRequest"  type="tns :CheckPoli cySubjDisc InRequestT ype"/>
  1481           <xsd:com plexType n ame="Check PolicySubj DiscInResp onseType">
  1482             <xsd:s equence>
  1483               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1484             </xsd: sequence>
  1485           </xsd:co mplexType>
  1486           <xsd:ele ment name= "CheckPoli cySubjDisc InResponse " type="tn s:CheckPol icySubjDis cInRespons eType"/>
  1487           <xsd:com plexType n ame="Check PolicySubj DiscOutReq uestType">
  1488             <xsd:s equence>
  1489               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1490             </xsd: sequence>
  1491           </xsd:co mplexType>
  1492           <xsd:ele ment name= "CheckPoli cySubjDisc OutRequest " type="tn s:CheckPol icySubjDis cOutReques tType"/>
  1493           <xsd:com plexType n ame="Check PolicySubj DiscOutRes ponseType" >
  1494             <xsd:s equence>
  1495               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1496             </xsd: sequence>
  1497           </xsd:co mplexType>
  1498           <xsd:ele ment name= "CheckPoli cySubjDisc OutRespons e" type="t ns:CheckPo licySubjDi scOutRespo nseType"/>
  1499           <xsd:com plexType n ame="Check PolicySubj DiscRevoke InRequestT ype">
  1500             <xsd:s equence>
  1501               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1502             </xsd: sequence>
  1503           </xsd:co mplexType>
  1504           <xsd:ele ment name= "CheckPoli cySubjDisc RevokeInRe quest" typ e="tns:Che ckPolicySu bjDiscRevo keInReques tType"/>
  1505           <xsd:com plexType n ame="Check PolicySubj DiscRevoke InResponse Type">
  1506             <xsd:s equence>
  1507               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1508             </xsd: sequence>
  1509           </xsd:co mplexType>
  1510           <xsd:ele ment name= "CheckPoli cySubjDisc RevokeInRe sponse" ty pe="tns:Ch eckPolicyS ubjDiscRev okeInRespo nseType"/>
  1511           <xsd:com plexType n ame="Check PolicySubj DiscRevoke OutRequest Type">
  1512             <xsd:s equence>
  1513               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1514             </xsd: sequence>
  1515           </xsd:co mplexType>
  1516           <xsd:ele ment name= "CheckPoli cySubjDisc RevokeOutR equest" ty pe="tns:Ch eckPolicyS ubjDiscRev okeOutRequ estType"/>
  1517           <xsd:com plexType n ame="Check PolicySubj DiscRevoke OutRespons eType">
  1518             <xsd:s equence>
  1519               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1520             </xsd: sequence>
  1521           </xsd:co mplexType>
  1522           <xsd:ele ment name= "CheckPoli cySubjDisc RevokeOutR esponse" t ype="tns:C heckPolicy SubjDiscRe vokeOutRes ponseType" />
  1523           <xsd:com plexType n ame="Check PolicyDocQ ueryInRequ estType">
  1524             <xsd:s equence>
  1525               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1526             </xsd: sequence>
  1527           </xsd:co mplexType>
  1528           <xsd:ele ment name= "CheckPoli cyDocQuery InRequest"  type="tns :CheckPoli cyDocQuery InRequestT ype"/>
  1529           <xsd:com plexType n ame="Check PolicyDocQ ueryInResp onseType">
  1530             <xsd:s equence>
  1531               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1532             </xsd: sequence>
  1533           </xsd:co mplexType>
  1534           <xsd:ele ment name= "CheckPoli cyDocQuery InResponse " type="tn s:CheckPol icyDocQuer yInRespons eType"/>
  1535           <xsd:com plexType n ame="Check PolicyDocQ ueryOutReq uestType">
  1536             <xsd:s equence>
  1537               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1538             </xsd: sequence>
  1539           </xsd:co mplexType>
  1540           <xsd:ele ment name= "CheckPoli cyDocQuery OutRequest " type="tn s:CheckPol icyDocQuer yOutReques tType"/>
  1541           <xsd:com plexType n ame="Check PolicyDocQ ueryOutRes ponseType" >
  1542             <xsd:s equence>
  1543               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1544             </xsd: sequence>
  1545           </xsd:co mplexType>
  1546           <xsd:ele ment name= "CheckPoli cyDocQuery OutRespons e" type="t ns:CheckPo licyDocQue ryOutRespo nseType"/>
  1547           <xsd:com plexType n ame="Check PolicyDocR etrieveInR equestType ">
  1548             <xsd:s equence>
  1549               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1550             </xsd: sequence>
  1551           </xsd:co mplexType>
  1552           <xsd:ele ment name= "CheckPoli cyDocRetri eveInReque st" type=" tns:CheckP olicyDocRe trieveInRe questType" />
  1553           <xsd:com plexType n ame="Check PolicyDocR etrieveInR esponseTyp e">
  1554             <xsd:s equence>
  1555               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1556             </xsd: sequence>
  1557           </xsd:co mplexType>
  1558           <xsd:ele ment name= "CheckPoli cyDocRetri eveInRespo nse" type= "tns:Check PolicyDocR etrieveInR esponseTyp e"/>
  1559           <xsd:com plexType n ame="Check PolicyDocR etrieveOut RequestTyp e">
  1560             <xsd:s equence>
  1561               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1562             </xsd: sequence>
  1563           </xsd:co mplexType>
  1564           <xsd:ele ment name= "CheckPoli cyDocRetri eveOutRequ est" type= "tns:Check PolicyDocR etrieveOut RequestTyp e"/>
  1565           <xsd:com plexType n ame="Check PolicyDocR etrieveOut ResponseTy pe">
  1566             <xsd:s equence>
  1567               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1568             </xsd: sequence>
  1569           </xsd:co mplexType>
  1570           <xsd:ele ment name= "CheckPoli cyDocRetri eveOutResp onse" type ="tns:Chec kPolicyDoc RetrieveOu tResponseT ype"/>
  1571           <xsd:com plexType n ame="Check PolicyAudi tLogQueryI nRequestTy pe">
  1572             <xsd:s equence>
  1573               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1574             </xsd: sequence>
  1575           </xsd:co mplexType>
  1576           <xsd:ele ment name= "CheckPoli cyAuditLog QueryInReq uest" type ="tns:Chec kPolicyAud itLogQuery InRequestT ype"/>
  1577           <xsd:com plexType n ame="Check PolicyAudi tLogQueryI nResponseT ype">
  1578             <xsd:s equence>
  1579               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1580             </xsd: sequence>
  1581           </xsd:co mplexType>
  1582           <xsd:ele ment name= "CheckPoli cyAuditLog QueryInRes ponse" typ e="tns:Che ckPolicyAu ditLogQuer yInRespons eType"/>
  1583           <xsd:com plexType n ame="Check PolicyAudi tLogQueryO utRequestT ype">
  1584             <xsd:s equence>
  1585               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1586             </xsd: sequence>
  1587           </xsd:co mplexType>
  1588           <xsd:ele ment name= "CheckPoli cyAuditLog QueryOutRe quest" typ e="tns:Che ckPolicyAu ditLogQuer yOutReques tType"/>
  1589           <xsd:com plexType n ame="Check PolicyAudi tLogQueryO utResponse Type">
  1590             <xsd:s equence>
  1591               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1592             </xsd: sequence>
  1593           </xsd:co mplexType>
  1594           <xsd:ele ment name= "CheckPoli cyAuditLog QueryOutRe sponse" ty pe="tns:Ch eckPolicyA uditLogQue ryOutRespo nseType"/>
  1595           <xsd:com plexType n ame="Check PolicyHIEM SubscRqstI nRequestTy pe">
  1596             <xsd:s equence>
  1597               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1598             </xsd: sequence>
  1599           </xsd:co mplexType>
  1600           <xsd:ele ment name= "CheckPoli cyHIEMSubs cRqstInReq uest" type ="tns:Chec kPolicyHIE MSubscRqst InRequestT ype"/>
  1601           <xsd:com plexType n ame="Check PolicyHIEM SubscRqstI nResponseT ype">
  1602             <xsd:s equence>
  1603               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1604             </xsd: sequence>
  1605           </xsd:co mplexType>
  1606           <xsd:ele ment name= "CheckPoli cyHIEMSubs cRqstInRes ponse" typ e="tns:Che ckPolicyHI EMSubscRqs tInRespons eType"/>
  1607           <xsd:com plexType n ame="Check PolicyHIEM SubscRqstO utRequestT ype">
  1608             <xsd:s equence>
  1609               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1610             </xsd: sequence>
  1611           </xsd:co mplexType>
  1612           <xsd:ele ment name= "CheckPoli cyHIEMSubs cRqstOutRe quest" typ e="tns:Che ckPolicyHI EMSubscRqs tOutReques tType"/>
  1613           <xsd:com plexType n ame="Check PolicyHIEM SubscRqstO utResponse Type">
  1614             <xsd:s equence>
  1615               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1616             </xsd: sequence>
  1617           </xsd:co mplexType>
  1618           <xsd:ele ment name= "CheckPoli cyHIEMSubs cRqstOutRe sponse" ty pe="tns:Ch eckPolicyH IEMSubscRq stOutRespo nseType"/>
  1619           <xsd:com plexType n ame="Check PolicyHIEM SubscCnclI nRequestTy pe">
  1620             <xsd:s equence>
  1621               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1622             </xsd: sequence>
  1623           </xsd:co mplexType>
  1624           <xsd:ele ment name= "CheckPoli cyHIEMSubs cCnclInReq uest" type ="tns:Chec kPolicyHIE MSubscCncl InRequestT ype"/>
  1625           <xsd:com plexType n ame="Check PolicyHIEM SubscCnclI nResponseT ype">
  1626             <xsd:s equence>
  1627               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1628             </xsd: sequence>
  1629           </xsd:co mplexType>
  1630           <xsd:ele ment name= "CheckPoli cyHIEMSubs cCnclInRes ponse" typ e="tns:Che ckPolicyHI EMSubscCnc lInRespons eType"/>
  1631           <xsd:com plexType n ame="Check PolicyHIEM SubscCnclO utRequestT ype">
  1632             <xsd:s equence>
  1633               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1634             </xsd: sequence>
  1635           </xsd:co mplexType>
  1636           <xsd:ele ment name= "CheckPoli cyHIEMSubs cCnclOutRe quest" typ e="tns:Che ckPolicyHI EMSubscCnc lOutReques tType"/>
  1637           <xsd:com plexType n ame="Check PolicyHIEM SubscCnclO utResponse Type">
  1638             <xsd:s equence>
  1639               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1640             </xsd: sequence>
  1641           </xsd:co mplexType>
  1642           <xsd:ele ment name= "CheckPoli cyHIEMSubs cCnclOutRe sponse" ty pe="tns:Ch eckPolicyH IEMSubscCn clOutRespo nseType"/>
  1643           <xsd:com plexType n ame="Check PolicyHIEM NotifyInRe questType" >
  1644             <xsd:s equence>
  1645               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1646             </xsd: sequence>
  1647           </xsd:co mplexType>
  1648           <xsd:ele ment name= "CheckPoli cyHIEMNoti fyInReques t" type="t ns:CheckPo licyHIEMNo tifyInRequ estType"/>
  1649           <xsd:com plexType n ame="Check PolicyHIEM NotifyInRe sponseType ">
  1650             <xsd:s equence>
  1651               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1652             </xsd: sequence>
  1653           </xsd:co mplexType>
  1654           <xsd:ele ment name= "CheckPoli cyHIEMNoti fyInRespon se" type=" tns:CheckP olicyHIEMN otifyInRes ponseType" />
  1655           <xsd:com plexType n ame="Check PolicyHIEM NotifyOutR equestType ">
  1656             <xsd:s equence>
  1657               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1658             </xsd: sequence>
  1659           </xsd:co mplexType>
  1660           <xsd:ele ment name= "CheckPoli cyHIEMNoti fyOutReque st" type=" tns:CheckP olicyHIEMN otifyOutRe questType" />
  1661           <xsd:com plexType n ame="Check PolicyHIEM NotifyOutR esponseTyp e">
  1662             <xsd:s equence>
  1663               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1664             </xsd: sequence>
  1665           </xsd:co mplexType>
  1666           <xsd:ele ment name= "CheckPoli cyHIEMNoti fyOutRespo nse" type= "tns:Check PolicyHIEM NotifyOutR esponseTyp e"/>
  1667           <xsd:com plexType n ame="Check PolicySubj DiscReIden tInRequest Type">
  1668             <xsd:s equence>
  1669               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1670             </xsd: sequence>
  1671           </xsd:co mplexType>
  1672           <xsd:ele ment name= "CheckPoli cySubjDisc ReIdentInR equest" ty pe="tns:Ch eckPolicyS ubjDiscReI dentInRequ estType"/>
  1673           <xsd:com plexType n ame="Check PolicySubj DiscReIden tInRespons eType">
  1674             <xsd:s equence>
  1675               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1676             </xsd: sequence>
  1677           </xsd:co mplexType>
  1678           <xsd:ele ment name= "CheckPoli cySubjDisc ReIdentInR esponse" t ype="tns:C heckPolicy SubjDiscRe IdentInRes ponseType" />
  1679           <xsd:com plexType n ame="Check PolicySubj DiscReIden tOutReques tType">
  1680             <xsd:s equence>
  1681               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1682             </xsd: sequence>
  1683           </xsd:co mplexType>
  1684           <xsd:ele ment name= "CheckPoli cySubjDisc ReIdentOut Request" t ype="tns:C heckPolicy SubjDiscRe IdentOutRe questType" />
  1685           <xsd:com plexType n ame="Check PolicySubj DiscReIden tOutRespon seType">
  1686             <xsd:s equence>
  1687               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1688             </xsd: sequence>
  1689           </xsd:co mplexType>
  1690           <xsd:ele ment name= "CheckPoli cySubjDisc ReIdentOut Response"  type="tns: CheckPolic ySubjDiscR eIdentOutR esponseTyp e"/>
  1691           <xsd:com plexType n ame="Check PolicyBase dPatientId ExistenceR equestType ">
  1692             <xsd:s equence>
  1693               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1694             </xsd: sequence>
  1695           </xsd:co mplexType>
  1696           <xsd:ele ment name= "CheckPoli cyBasedPat ientIdExis tenceReque st" type=" tns:CheckP olicyBased PatientIdE xistenceRe questType" />
  1697           <xsd:com plexType n ame="Check PolicyBase dPatientId ExistenceR esponseTyp e">
  1698             <xsd:s equence>
  1699               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1700             </xsd: sequence>
  1701           </xsd:co mplexType>
  1702           <xsd:ele ment name= "CheckPoli cyBasedPat ientIdExis tenceRespo nse" type= "tns:Check PolicyBase dPatientId ExistenceR esponseTyp e"/>
  1703           <xsd:com plexType n ame="Trans formXACMLR equestToCp pAQRReques tType">
  1704             <xsd:s equence>
  1705               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1706             </xsd: sequence>
  1707           </xsd:co mplexType>
  1708           <xsd:ele ment name= "Transform XACMLReque stToCppAQR Request" t ype="tns:T ransformXA CMLRequest ToCppAQRRe questType" />
  1709           <xsd:com plexType n ame="Trans formXACMLR equestToCp pAQRRespon seType">
  1710             <xsd:s equence>
  1711               <xsd :element r ef="query: AdhocQuery Request"/>
  1712             </xsd: sequence>
  1713           </xsd:co mplexType>
  1714           <xsd:ele ment name= "Transform XACMLReque stToCppAQR Response"  type="tns: TransformX ACMLReques tToCppAQRR esponseTyp e"/>
  1715           <xsd:com plexType n ame="Trans formAQRToC ppRDSRRequ estType">
  1716             <xsd:s equence>
  1717               <xsd :element r ef="query: AdhocQuery Response"/ >
  1718             </xsd: sequence>
  1719           </xsd:co mplexType>
  1720           <xsd:ele ment name= "Transform AQRToCppRD SRRequest"  type="tns :Transform AQRToCppRD SRRequestT ype"/>
  1721           <xsd:com plexType n ame="Trans formAQRToC ppRDSRResp onseType">
  1722             <xsd:s equence>
  1723               <xsd :element r ef="ihe:Re trieveDocu mentSetReq uest"/>
  1724             </xsd: sequence>
  1725           </xsd:co mplexType>
  1726           <xsd:ele ment name= "Transform AQRToCppRD SRResponse " type="tn s:Transfor mAQRToCppR DSRRespons eType"/>
  1727           <xsd:com plexType n ame="Check PatientOpt InRequestT ype">
  1728             <xsd:s equence>
  1729               <xsd :element r ef="ihe:Re trieveDocu mentSetRes ponse"/>
  1730             </xsd: sequence>
  1731           </xsd:co mplexType>
  1732           <xsd:ele ment name= "CheckPati entOptInRe quest" typ e="tns:Che ckPatientO ptInReques tType"/>
  1733           <xsd:com plexType n ame="Check PatientOpt InResponse Type">
  1734             <xsd:s equence>
  1735               <xsd :element n ame="patie ntOptedIn"  type="xsd :boolean"/ >
  1736             </xsd: sequence>
  1737           </xsd:co mplexType>
  1738           <xsd:ele ment name= "CheckPati entOptInRe sponse" ty pe="tns:Ch eckPatient OptInRespo nseType"/>
  1739           <xsd:com plexType n ame="Trans formXACMLR equestToAQ RForPatien tIdRequest Type">
  1740             <xsd:s equence>
  1741               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1742             </xsd: sequence>
  1743           </xsd:co mplexType>
  1744           <xsd:ele ment name= "Transform XACMLReque stToAQRFor PatientIdR equest" ty pe="tns:Tr ansformXAC MLRequestT oAQRForPat ientIdRequ estType"/>
  1745           <xsd:com plexType n ame="Trans formXACMLR equestToAQ RForPatien tIdRespons eType">
  1746             <xsd:s equence>
  1747               <xsd :element r ef="query: AdhocQuery Request"/>
  1748             </xsd: sequence>
  1749           </xsd:co mplexType>
  1750           <xsd:ele ment name= "Transform XACMLReque stToAQRFor PatientIdR esponse" t ype="tns:T ransformXA CMLRequest ToAQRForPa tientIdRes ponseType" />
  1751           <xsd:com plexType n ame="Trans formPatien tIdAQRToCp pXACMLRequ estType">
  1752             <xsd:s equence>
  1753               <xsd :element r ef="query: AdhocQuery Response"/ >
  1754               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1755             </xsd: sequence>
  1756           </xsd:co mplexType>
  1757           <xsd:ele ment name= "Transform PatientIdA QRToCppXAC MLRequest"  type="tns :Transform PatientIdA QRToCppXAC MLRequestT ype"/>
  1758           <xsd:com plexType n ame="Trans formPatien tIdAQRToCp pXACMLResp onseType">
  1759             <xsd:s equence>
  1760               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1761             </xsd: sequence>
  1762           </xsd:co mplexType>
  1763           <xsd:ele ment name= "Transform PatientIdA QRToCppXAC MLResponse " type="tn s:Transfor mPatientId AQRToCppXA CMLRespons eType"/>
  1764           <xsd:com plexType n ame="Check PolicyDocR etrieveReq uestType">
  1765             <xsd:s equence>
  1766               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1767             </xsd: sequence>
  1768           </xsd:co mplexType>
  1769           <xsd:ele ment name= "CheckPoli cyDocRetri eveRequest " type="tn s:CheckPol icyDocRetr ieveReques tType"/>
  1770           <xsd:com plexType n ame="Check PolicyDocR etrieveRes ponseType" >
  1771             <xsd:s equence>
  1772               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1773             </xsd: sequence>
  1774           </xsd:co mplexType>
  1775           <xsd:ele ment name= "CheckPoli cyDocRetri eveRespons e" type="t ns:CheckPo licyDocRet rieveRespo nseType"/>
  1776           <xsd:com plexType n ame="Check PolicySubj DiscReIden tRequestTy pe">
  1777             <xsd:s equence>
  1778               <xsd :element n ame="reque st" type=" xacml:Requ estType"/>
  1779             </xsd: sequence>
  1780           </xsd:co mplexType>
  1781           <xsd:ele ment name= "CheckPoli cySubjDisc ReIdentReq uest" type ="tns:Chec kPolicySub jDiscReIde ntRequestT ype"/>
  1782           <xsd:com plexType n ame="Check PolicySubj DiscReIden tResponseT ype">
  1783             <xsd:s equence>
  1784               <xsd :element n ame="respo nse" type= "xacml:Res ponseType" />
  1785             </xsd: sequence>
  1786           </xsd:co mplexType>
  1787           <xsd:ele ment name= "CheckPoli cySubjDisc ReIdentRes ponse" typ e="tns:Che ckPolicySu bjDiscReId entRespons eType"/>
  1788           <xsd:sim pleType na me="UserId FormatType ">
  1789             <xsd:r estriction  base="xsd :string">
  1790               <xsd :enumerati on value=" none"/>
  1791               <xsd :enumerati on value=" email"/>
  1792               <xsd :enumerati on value=" X500"/>
  1793             </xsd: restrictio n>
  1794           </xsd:si mpleType>
  1795           <!--This  type will  be used t o to repre sent the p atients pr eferences.   As new p reference
  1796                 op tions are  added, the y should b e reflecte d in this  type.  The se types a re used by
  1797                 th e Policy E ngine PIP  (Policy In formation  Point)-->
  1798           <xsd:com plexType n ame="FineG rainedPoli cyCriterio nType">
  1799             <xsd:s equence>
  1800               <xsd :element n ame="seque ntialId" t ype="xsd:s tring"/>
  1801               <xsd :element n ame="polic yOID" type ="xsd:stri ng" minOcc urs="0"/>
  1802               <xsd :element n ame="permi t" type="x sd:boolean "/>
  1803               <xsd :element n ame="docum entTypeCod e" type="n ccommon:Ce Type" minO ccurs="0"/ >
  1804               <xsd :element n ame="userR ole" type= "nccommon: CeType" mi nOccurs="0 "/>
  1805               <xsd :element n ame="purpo seOfUse" t ype="nccom mon:CeType " minOccur s="0"/>
  1806               <xsd :element n ame="confi dentiality Code" type ="nccommon :CeType" m inOccurs=" 0"/>
  1807               <xsd :element n ame="actio n" type="x sd:string"  minOccurs ="0"/>
  1808               <xsd :element n ame="organ izationId"  type="xsd :string" m inOccurs=" 0"/>
  1809               <xsd :element n ame="homeC ommunityId " type="xs d:string"  minOccurs= "0"/>
  1810               <xsd :element n ame="uniqu eDocumentI d" type="x sd:string"  minOccurs ="0"/>
  1811               <xsd :element n ame="ruleS tartDate"  type="xsd: string" mi nOccurs="0 "/>
  1812               <xsd :element n ame="ruleE ndDate" ty pe="xsd:st ring" minO ccurs="0"/ >
  1813               <xsd :element n ame="userI d" type="x sd:string"  minOccurs ="0"/>
  1814               <xsd :element n ame="userI dFormat" t ype="tns:U serIdForma tType" min Occurs="0" />
  1815             </xsd: sequence>
  1816           </xsd:co mplexType>
  1817           <xsd:ele ment name= "FineGrain edPolicyCr iterion" t ype="tns:F ineGrained PolicyCrit erionType" />
  1818           <xsd:com plexType n ame="FineG rainedPoli cyCriteria Type">
  1819             <xsd:s equence>
  1820               <xsd :element n ame="fineG rainedPoli cyCriterio n" type="t ns:FineGra inedPolicy CriterionT ype" minOc curs="0" m axOccurs=" unbounded" />
  1821             </xsd: sequence>
  1822           </xsd:co mplexType>
  1823           <xsd:ele ment name= "FineGrain edPolicyCr iteria" ty pe="tns:Fi neGrainedP olicyCrite riaType"/>
  1824           <xsd:sim pleType na me="Binary DocumentSt oreActionT ype">
  1825             <xsd:r estriction  base="xsd :string">
  1826               <xsd :enumerati on value=" none"/>
  1827               <xsd :enumerati on value=" update"/>
  1828               <xsd :enumerati on value=" delete"/>
  1829               <xsd :enumerati on value=" add"/>
  1830             </xsd: restrictio n>
  1831           </xsd:si mpleType>
  1832           <xsd:com plexType n ame="Polic yPatientIn foType">
  1833             <xsd:s equence>
  1834               <xsd :element n ame="name"  type="ncc ommon:Pers onNameType " minOccur s="0"/>
  1835               <xsd :element n ame="addr"  type="ncc ommon:Addr essesType"  minOccurs ="0"/>
  1836               <xsd :element n ame="gende r" type="n ccommon:Ce Type" minO ccurs="0"/ >
  1837               <xsd :element n ame="birth Time" type ="xsd:stri ng" minOcc urs="0"/>
  1838             </xsd: sequence>
  1839           </xsd:co mplexType>
  1840           <xsd:ele ment name= "PolicyPat ientInfo"  type="tns: PolicyPati entInfoTyp e"/>
  1841           <xsd:com plexType n ame="Polic yOriginalA uthorInfoT ype">
  1842             <xsd:s equence>
  1843               <xsd :element n ame="autho rTime" typ e="xsd:str ing" minOc curs="0"/>
  1844               <xsd :element n ame="autho rIdAssigni ngAuthorit y" type="x sd:string"  minOccurs ="0"/>
  1845               <xsd :element n ame="autho rId" type= "xsd:strin g" minOccu rs="0"/>
  1846               <xsd :element n ame="name"  type="ncc ommon:Pers onNameType " minOccur s="0"/>
  1847               <xsd :element n ame="repre sentedOrga nizationId AssigningA uthority"  type="xsd: string" mi nOccurs="0 "/>
  1848               <xsd :element n ame="repre sentedOrga nizationId " type="xs d:string"  minOccurs= "0"/>
  1849               <xsd :element n ame="repre sentedOrga nizationNa me" type=" xsd:string " minOccur s="0"/>
  1850             </xsd: sequence>
  1851           </xsd:co mplexType>
  1852           <xsd:ele ment name= "PolicyOri ginalAutho rInfo" typ e="tns:Pol icyOrigina lAuthorInf oType"/>
  1853           <xsd:com plexType n ame="Polic yScannerAu thorInfoTy pe">
  1854             <xsd:s equence>
  1855               <xsd :element n ame="autho rTime" typ e="xsd:str ing" minOc curs="0"/>
  1856               <xsd :element n ame="autho rIdAssigni ngAuthorit y" type="x sd:string"  minOccurs ="0"/>
  1857               <xsd :element n ame="autho rId" type= "xsd:strin g" minOccu rs="0"/>
  1858               <xsd :element n ame="autho ringDevice " type="nc common:CeT ype" minOc curs="0"/>
  1859               <xsd :element n ame="devic eManufactu reModelNam e" type="x sd:string"  minOccurs ="0"/>
  1860               <xsd :element n ame="devic eSoftwareN ame" type= "xsd:strin g" minOccu rs="0"/>
  1861               <xsd :element n ame="repre sentedOrga nizationId AssigningA uthority"  type="xsd: string" mi nOccurs="0 "/>
  1862               <xsd :element n ame="repre sentedOrga nizationNa me" type=" xsd:string " minOccur s="0"/>
  1863               <xsd :element n ame="repre sentedOrga nizationAd dress" typ e="nccommo n:AddressT ype" minOc curs="0"/>
  1864             </xsd: sequence>
  1865           </xsd:co mplexType>
  1866           <xsd:ele ment name= "PolicySca nnerAuthor Info" type ="tns:Poli cyScannerA uthorInfoT ype"/>
  1867           <xsd:com plexType n ame="Polic yDataEnter erInfoType ">
  1868             <xsd:s equence>
  1869               <xsd :element n ame="dataE ntererTime " type="xs d:string"  minOccurs= "0"/>
  1870               <xsd :element n ame="dataE ntererIdAs signingAut hority" ty pe="xsd:st ring" minO ccurs="0"/ >
  1871               <xsd :element n ame="dataE ntererId"  type="xsd: string" mi nOccurs="0 "/>
  1872               <xsd :element n ame="name"  type="ncc ommon:Pers onNameType " minOccur s="0"/>
  1873             </xsd: sequence>
  1874           </xsd:co mplexType>
  1875           <xsd:ele ment name= "PolicyDat aEntererIn fo" type=" tns:Policy DataEntere rInfoType" />
  1876           <xsd:com plexType n ame="Polic yCustodian InfoType">
  1877             <xsd:s equence>
  1878               <xsd :element n ame="organ izationIdA ssigningAu thority" t ype="xsd:s tring" min Occurs="0" />
  1879               <xsd :element n ame="organ izationId"  type="xsd :string" m inOccurs=" 0"/>
  1880               <xsd :element n ame="organ izationNam e" type="x sd:string"  minOccurs ="0"/>
  1881               <xsd :element n ame="organ izationAdd ress" type ="nccommon :AddressTy pe" minOcc urs="0"/>
  1882             </xsd: sequence>
  1883           </xsd:co mplexType>
  1884           <xsd:ele ment name= "PolicyCus todianInfo " type="tn s:PolicyCu stodianInf oType"/>
  1885           <xsd:com plexType n ame="Polic yLegalAuth enticatorT ype">
  1886             <xsd:s equence>
  1887               <xsd :element n ame="authe nticationT ime" type= "xsd:strin g" minOccu rs="0"/>
  1888               <xsd :element n ame="authe nticatorId AssigningA uthority"  type="xsd: string" mi nOccurs="0 "/>
  1889               <xsd :element n ame="authe nticatorId " type="xs d:string"  minOccurs= "0"/>
  1890               <xsd :element n ame="signa tureCode"  type="ncco mmon:CeTyp e" minOccu rs="0"/>
  1891               <xsd :element n ame="authe nticatorPe rsonName"  type="ncco mmon:Perso nNameType"  minOccurs ="0"/>
  1892             </xsd: sequence>
  1893           </xsd:co mplexType>
  1894           <xsd:ele ment name= "PolicyLeg alAuthenti cator" typ e="tns:Pol icyLegalAu thenticato rType"/>
  1895           <!--This  type will  be used t o to repre sent the p atients bi nary docum ents (PDF)  preferenc es.  As ne w preferen ce
  1896                 op tions are  added, the y should b e reflecte d in this  type.  The se types a re used by
  1897                 th e Policy E ngine PIP  (Policy In formation  Point)-->
  1898           <xsd:com plexType n ame="Binar yDocumentP olicyCrite rionType">
  1899             <xsd:s equence>
  1900               <xsd :element n ame="polic yOID" type ="xsd:stri ng" minOcc urs="0"/>
  1901               <xsd :element n ame="docum entUniqueI d" type="x sd:string" />
  1902               <xsd :element n ame="docum entTypeCod e" type="n ccommon:Ce Type" minO ccurs="0"/ >
  1903               <xsd :element n ame="docum entTitle"  type="xsd: string"/>
  1904               <xsd :element n ame="effec tiveTime"  type="xsd: string"/>
  1905               <xsd :element n ame="confi dentiality Code" type ="nccommon :CeType" m inOccurs=" 0"/>
  1906               <xsd :element n ame="patie ntInfo" ty pe="tns:Po licyPatien tInfoType"  minOccurs ="0"/>
  1907               <xsd :element n ame="autho rOriginal"  type="tns :PolicyOri ginalAutho rInfoType"  minOccurs ="0"/>
  1908               <xsd :element n ame="autho rScanner"  type="tns: PolicyScan nerAuthorI nfoType" m inOccurs=" 0"/>
  1909               <xsd :element n ame="dataE nterer" ty pe="tns:Po licyDataEn tererInfoT ype" minOc curs="0"/>
  1910               <xsd :element n ame="custo dian" type ="tns:Poli cyCustodia nInfoType"  minOccurs ="0"/>
  1911               <xsd :element n ame="legal Authentica tor" type= "tns:Polic yLegalAuth enticatorT ype" minOc curs="0"/>
  1912               <xsd :element n ame="start Date" type ="xsd:stri ng" minOcc urs="0"/>
  1913               <xsd :element n ame="endDa te" type=" xsd:string " minOccur s="0"/>
  1914               <xsd :element n ame="mimeT ype" type= "xsd:strin g" minOccu rs="0"/>
  1915               <xsd :element n ame="binar yDocument"  type="xsd :base64Bin ary"/>
  1916               <xsd :element n ame="healt hcareFacil ityTypeCod e" type="n ccommon:Ce Type" minO ccurs="0"/ >
  1917               <xsd :element n ame="inten dedRecipie nt" type=" xsd:string " minOccur s="0"/>
  1918               <xsd :element n ame="pract iceSetting Code" type ="nccommon :CeType" m inOccurs=" 0"/>
  1919               <xsd :element n ame="store Action" ty pe="tns:Bi naryDocume ntStoreAct ionType"/>
  1920             </xsd: sequence>
  1921           </xsd:co mplexType>
  1922           <xsd:ele ment name= "BinaryDoc umentPolic yCriterion " type="tn s:BinaryDo cumentPoli cyCriterio nType"/>
  1923           <xsd:com plexType n ame="Binar yDocumentP olicyCrite riaType">
  1924             <xsd:s equence>
  1925               <xsd :element n ame="binar yDocumentP olicyCrite rion" type ="tns:Bina ryDocument PolicyCrit erionType"  minOccurs ="0" maxOc curs="unbo unded"/>
  1926             </xsd: sequence>
  1927           </xsd:co mplexType>
  1928           <xsd:ele ment name= "BinaryDoc umentPolic yCriteria"  type="tns :BinaryDoc umentPolic yCriteriaT ype"/>
  1929           <xsd:com plexType n ame="Patie ntPreferen cesType">
  1930             <xsd:s equence>
  1931               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
  1932               <xsd :element n ame="assig ningAuthor ity" type= "xsd:strin g" minOccu rs="0"/>
  1933               <xsd :element n ame="optIn " type="xs d:boolean" />
  1934               <xsd :element n ame="fineG rainedPoli cyCriteria " type="tn s:FineGrai nedPolicyC riteriaTyp e" minOccu rs="0"/>
  1935               <xsd :element n ame="binar yDocumentP olicyCrite ria" type= "tns:Binar yDocumentP olicyCrite riaType" m inOccurs=" 0"/>
  1936               <xsd :element n ame="fineG rainedPoli cyMetadata " type="tn s:FineGrai nedPolicyM etadataTyp e" minOccu rs="0"/>
  1937             </xsd: sequence>
  1938           </xsd:co mplexType>
  1939           <xsd:ele ment name= "PatientPr eferences"  type="tns :PatientPr eferencesT ype"/>
  1940           <xsd:com plexType n ame="Retri evePtConse ntByPtIdRe questType" >
  1941             <xsd:s equence>
  1942               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
  1943               <xsd :element n ame="assig ningAuthor ity" type= "xsd:strin g" minOccu rs="0"/>
  1944             </xsd: sequence>
  1945           </xsd:co mplexType>
  1946           <xsd:ele ment name= "RetrieveP tConsentBy PtIdReques t" type="t ns:Retriev ePtConsent ByPtIdRequ estType"/>
  1947           <xsd:com plexType n ame="Retri evePtConse ntByPtIdRe sponseType ">
  1948             <xsd:s equence>
  1949               <xsd :element n ame="patie ntPreferen ces" type= "tns:Patie ntPreferen cesType"/>
  1950             </xsd: sequence>
  1951           </xsd:co mplexType>
  1952           <xsd:ele ment name= "RetrieveP tConsentBy PtIdRespon se" type=" tns:Retrie vePtConsen tByPtIdRes ponseType" />
  1953           <xsd:com plexType n ame="Retri evePtConse ntByPtDocI dRequestTy pe">
  1954             <xsd:s equence>
  1955               <xsd :element n ame="docum entId" typ e="xsd:str ing"/>
  1956               <xsd :element n ame="repos itoryId" t ype="xsd:s tring" min Occurs="0" />
  1957               <xsd :element n ame="homeC ommunityId " type="xs d:string"  minOccurs= "0"/>
  1958             </xsd: sequence>
  1959           </xsd:co mplexType>
  1960           <xsd:ele ment name= "RetrieveP tConsentBy PtDocIdReq uest" type ="tns:Retr ievePtCons entByPtDoc IdRequestT ype"/>
  1961           <xsd:com plexType n ame="Retri evePtConse ntByPtDocI dResponseT ype">
  1962             <xsd:s equence>
  1963               <xsd :element n ame="patie ntPreferen ces" type= "tns:Patie ntPreferen cesType"/>
  1964             </xsd: sequence>
  1965           </xsd:co mplexType>
  1966           <xsd:ele ment name= "RetrieveP tConsentBy PtDocIdRes ponse" typ e="tns:Ret rievePtCon sentByPtDo cIdRespons eType"/>
  1967           <xsd:com plexType n ame="Store PtConsentR equestType ">
  1968             <xsd:s equence>
  1969               <xsd :element n ame="patie ntPreferen ces" type= "tns:Patie ntPreferen cesType"/>
  1970             </xsd: sequence>
  1971           </xsd:co mplexType>
  1972           <xsd:ele ment name= "StorePtCo nsentReque st" type=" tns:StoreP tConsentRe questType" />
  1973           <xsd:com plexType n ame="Store PtConsentR esponseTyp e">
  1974             <xsd:s equence>
  1975               <xsd :element n ame="statu s" type="x sd:string" />
  1976             </xsd: sequence>
  1977           </xsd:co mplexType>
  1978           <xsd:ele ment name= "StorePtCo nsentRespo nse" type= "tns:Store PtConsentR esponseTyp e"/>
  1979           <!--==== ========== ========== ========== ========== ========== ========== ====
  1980                  A uthenticat ion
  1981                  = ========== ========== ========== ========== ========== ========== =======-->
  1982           <xsd:com plexType n ame="Authe nticateUse rRequestTy pe">
  1983             <xsd:s equence>
  1984               <xsd :element n ame="userN ame" type= "xsd:strin g"/>
  1985               <xsd :element n ame="passw ord" type= "xsd:strin g"/>
  1986             </xsd: sequence>
  1987           </xsd:co mplexType>
  1988           <xsd:ele ment name= "Authentic ateUserReq uest" type ="tns:Auth enticateUs erRequestT ype"/>
  1989           <xsd:com plexType n ame="Authe nticateUse rResponseT ype">
  1990             <xsd:s equence>
  1991               <xsd :element n ame="isAut henticatio nAvailable " type="xs d:boolean" />
  1992               <xsd :element n ame="authe nticationT oken" type ="xsd:stri ng"/>
  1993             </xsd: sequence>
  1994           </xsd:co mplexType>
  1995           <xsd:ele ment name= "Authentic ateUserRes ponse" typ e="tns:Aut henticateU serRespons eType"/>
  1996           <xsd:com plexType n ame="FineG rainedPoli cyMetadata Type">
  1997             <xsd:s equence>
  1998               <xsd :element n ame="polic yOID" type ="xsd:stri ng" minOcc urs="0"/>
  1999               <xsd :element n ame="autho rPerson" t ype="xsd:s tring" min Occurs="0" />
  2000               <xsd :element n ame="autho rInstituti on" type=" xsd:string " minOccur s="0"/>
  2001               <xsd :element n ame="autho rRole" typ e="xsd:str ing" minOc curs="0"/>
  2002               <xsd :element n ame="autho rSpecialty " type="xs d:string"  minOccurs= "0"/>
  2003               <xsd :element n ame="avail abilitySta tus" type= "xsd:strin g" minOccu rs="0"/>
  2004               <xsd :element n ame="class Code" type ="xsd:stri ng" minOcc urs="0"/>
  2005               <xsd :element n ame="class CodeScheme " type="xs d:string"  minOccurs= "0"/>
  2006               <xsd :element n ame="class CodeDispla yName" typ e="xsd:str ing" minOc curs="0"/>
  2007               <xsd :element n ame="comme nts" type= "xsd:strin g" minOccu rs="0"/>
  2008               <xsd :element n ame="confi dentiality Code" type ="xsd:stri ng" minOcc urs="0"/>
  2009               <xsd :element n ame="confi dentiality CodeScheme " type="xs d:string"  minOccurs= "0"/>
  2010               <xsd :element n ame="confi dentiality CodeDispla yName" typ e="xsd:str ing" minOc curs="0"/>
  2011               <xsd :element n ame="creat ionTime" t ype="xsd:s tring" min Occurs="0" />
  2012               <xsd :element n ame="forma tCode" typ e="xsd:str ing" minOc curs="0"/>
  2013               <xsd :element n ame="forma tCodeSchem e" type="x sd:string"  minOccurs ="0"/>
  2014               <xsd :element n ame="forma tCodeDispl ayName" ty pe="xsd:st ring" minO ccurs="0"/ >
  2015               <xsd :element n ame="hash"  type="xsd :string" m inOccurs=" 0"/>
  2016               <xsd :element n ame="healt hcareFacil ityCode" t ype="xsd:s tring" min Occurs="0" />
  2017               <xsd :element n ame="healt hcareFacil ityCodeSch eme" type= "xsd:strin g" minOccu rs="0"/>
  2018               <xsd :element n ame="healt hcareFacil ityCodeDis playName"  type="xsd: string" mi nOccurs="0 "/>
  2019               <xsd :element n ame="langu ageCode" t ype="xsd:s tring" min Occurs="0" />
  2020               <xsd :element n ame="legal Authentica tor" type= "xsd:strin g" minOccu rs="0"/>
  2021               <xsd :element n ame="mimeT ype" type= "xsd:strin g" minOccu rs="0"/>
  2022               <xsd :element n ame="pract iceSetting Code" type ="xsd:stri ng" minOcc urs="0"/>
  2023               <xsd :element n ame="pract iceSetting CodeScheme " type="xs d:string"  minOccurs= "0"/>
  2024               <xsd :element n ame="pract iceSetting CodeDispla yName" typ e="xsd:str ing" minOc curs="0"/>
  2025               <xsd :element n ame="servi ceStartTim e" type="x sd:string"  minOccurs ="0"/>
  2026               <xsd :element n ame="servi ceStopTime " type="xs d:string"  minOccurs= "0"/>
  2027               <xsd :element n ame="size"  type="xsd :string" m inOccurs=" 0"/>
  2028               <xsd :element n ame="sourc ePatientId " type="xs d:string"  minOccurs= "0"/>
  2029               <xsd :element n ame="Pid3"  type="xsd :string" m inOccurs=" 0"/>
  2030               <xsd :element n ame="Pid5"  type="xsd :string" m inOccurs=" 0"/>
  2031               <xsd :element n ame="Pid7"  type="xsd :string" m inOccurs=" 0"/>
  2032               <xsd :element n ame="Pid8"  type="xsd :string" m inOccurs=" 0"/>
  2033               <xsd :element n ame="Pid11 " type="xs d:string"  minOccurs= "0"/>
  2034               <xsd :element n ame="docum entTitle"  type="xsd: string" mi nOccurs="0 "/>
  2035               <xsd :element n ame="typeC ode" type= "xsd:strin g" minOccu rs="0"/>
  2036               <xsd :element n ame="typeC odeScheme"  type="xsd :string" m inOccurs=" 0"/>
  2037               <xsd :element n ame="typeC odeDisplay Name" type ="xsd:stri ng" minOcc urs="0"/>
  2038               <xsd :element n ame="docum entUniqueI d" type="x sd:string"  minOccurs ="0"/>
  2039               <xsd :element n ame="docum entURI" ty pe="xsd:st ring" minO ccurs="0"/ >
  2040               <xsd :element n ame="event Codes" typ e="nccommo n:CeType"  minOccurs= "0" maxOcc urs="unbou nded"/>
  2041             </xsd: sequence>
  2042           </xsd:co mplexType>
  2043           <xsd:com plexType n ame="Adapt er_Provide AndRegiste rDocumentS etRequestT ype">
  2044             <xsd:s equence>
  2045               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  2046               <xsd :element n ame="Provi deAndRegis terDocumen tSetReques t" type="i he:Provide AndRegiste rDocumentS etRequestT ype"></xsd :element>
  2047             </xsd: sequence>
  2048           </xsd:co mplexType>
  2049           <xsd:ele ment name= "Adapter_P rovideAndR egisterDoc umentSetRe quest" typ e="tns:Ada pter_Provi deAndRegis terDocumen tSetReques tType"/>
  2050           <xsd:com plexType n ame="Adapt erRegistry ResponseTy pe">
  2051             <xsd:s equence>
  2052               <xsd :element n ame="asser tion" type ="nccommon :Assertion Type"/>
  2053               <xsd :element n ame="Regis tryRespons e" type="r s:Registry ResponseTy pe"></xsd: element>
  2054             </xsd: sequence>
  2055           </xsd:co mplexType>
  2056           <xsd:ele ment name= "AdapterRe gistryResp onse" type ="tns:Adap terRegistr yResponseT ype"/>
  2057         </xsd:sche ma>]]>
  2058        </con:cont ent>
  2059        <con:type>
  2060         http://www .w3.org/20 01/XMLSche ma
  2061        </con:type >
  2062       </con:part >
  2063       <con:part>
  2064        <con:url>
  2065         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =11
  2066        </con:url>
  2067        <con:conte nt>
  2068         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  2069         <xsd:schem a targetNa mespace="u rn:gov:hhs :fha:nhinc :common:nh inccommon"  elementFo rmDefault= "qualified " xmlns:xs d="http:// www.w3.org /2001/XMLS chema" xml ns:tns="ur n:gov:hhs: fha:nhinc: common:nhi nccommon"  xmlns:addr ="http://s chemas.xml soap.org/w s/2004/08/ addressing ">
  2070             <xsd:impor t namespac e="http:// schemas.xm lsoap.org/ ws/2004/08 /addressin g" schemaL ocation="h ttp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =19"/>
  2071           <xsd:com plexType n ame="Quali fiedSubjec tIdentifie rType">
  2072             <xsd:s equence>
  2073               <xsd :element n ame="Subje ctIdentifi er" type=" xsd:string "/>
  2074               <xsd :element n ame="Assig ningAuthor ityIdentif ier" type= "xsd:strin g"/>
  2075             </xsd: sequence>
  2076           </xsd:co mplexType>
  2077           <xsd:ele ment name= "Qualified SubjectIde ntifier" t ype="tns:Q ualifiedSu bjectIdent ifierType" />
  2078           <xsd:com plexType n ame="Ackno wledgement Type">
  2079             <xsd:s equence>
  2080               <xsd :element n ame="messa ge" type=" xsd:string " minOccur s="0"/>
  2081             </xsd: sequence>
  2082           </xsd:co mplexType>
  2083           <xsd:ele ment name= "Acknowled gement" ty pe="tns:Ac knowledgem entType"/>
  2084           <xsd:com plexType n ame="Quali fiedSubjec tIdentifie rsType">
  2085             <xsd:s equence>
  2086               <xsd :element n ame="Quali fiedSubjec tIdentifie r" type="t ns:Qualifi edSubjectI dentifierT ype" minOc curs="0" m axOccurs=" unbounded" />
  2087             </xsd: sequence>
  2088           </xsd:co mplexType>
  2089           <xsd:ele ment name= "Qualified SubjectIde ntifiers"  type="tns: QualifiedS ubjectIden tifiersTyp e"/>
  2090           <xsd:com plexType n ame="Asser tionType">
  2091             <xsd:s equence>
  2092               <xsd :element n ame="addre ss" type=" tns:Addres sType"/>
  2093               <xsd :element n ame="dateO fBirth" ty pe="xsd:st ring"/>
  2094               <xsd :element n ame="expla nationNonC laimantSig nature" ty pe="xsd:st ring"/>
  2095               <xsd :element n ame="haveS econdWitne ssSignatur e" type="x sd:boolean "/>
  2096               <xsd :element n ame="haveS ignature"  type="xsd: boolean"/>
  2097               <xsd :element n ame="haveW itnessSign ature" typ e="xsd:boo lean"/>
  2098               <xsd :element n ame="homeC ommunity"  type="tns: HomeCommun ityType"/>
  2099               <xsd :element n ame="perso nName" typ e="tns:Per sonNameTyp e"/>
  2100               <xsd :element n ame="phone Number" ty pe="tns:Ph oneType"/>
  2101               <xsd :element n ame="secon dWitnessAd dress" typ e="tns:Add ressType"/ >
  2102               <xsd :element n ame="secon dWitnessNa me" type=" tns:Person NameType"/ >
  2103               <xsd :element n ame="secon dWitnessPh one" type= "tns:Phone Type"/>
  2104               <xsd :element n ame="SSN"  type="xsd: string"/>
  2105               <xsd :element n ame="uniqu ePatientId " type="xs d:string"  maxOccurs= "unbounded "/>
  2106               <xsd :element n ame="witne ssAddress"  type="tns :AddressTy pe"/>
  2107               <xsd :element n ame="witne ssName" ty pe="tns:Pe rsonNameTy pe"/>
  2108               <xsd :element n ame="witne ssPhone" t ype="tns:P honeType"/ >
  2109               <xsd :element n ame="userI nfo" type= "tns:UserT ype"/>
  2110               <xsd :element n ame="autho rized" typ e="xsd:boo lean"/>
  2111               <xsd :element n ame="purpo seOfDisclo sureCoded"  type="tns :CeType" m inOccurs=" 0"/>
  2112               <xsd :element n ame="samlA uthnStatem ent" type= "tns:SamlA uthnStatem entType" m inOccurs=" 0"/>
  2113               <xsd :element n ame="samlA uthzDecisi onStatemen t" type="t ns:SamlAut hzDecision StatementT ype" minOc curs="0"/>
  2114               <xsd :element n ame="samlS ignature"  type="tns: SamlSignat ureType" m inOccurs=" 0"/>
  2115             </xsd: sequence>
  2116           </xsd:co mplexType>
  2117           <xsd:ele ment name= "Assertion " type="tn s:Assertio nType"/>
  2118           <xsd:com plexType n ame="SamlA uthnStatem entType">
  2119             <xsd:s equence>
  2120               <xsd :element n ame="authI nstant" ty pe="xsd:st ring" minO ccurs="0"/ >
  2121               <xsd :element n ame="sessi onIndex" t ype="xsd:s tring" min Occurs="0" />
  2122               <xsd :element n ame="authC ontextClas sRef" type ="xsd:stri ng" minOcc urs="0"/>
  2123               <xsd :element n ame="subje ctLocality Address" t ype="xsd:s tring" min Occurs="0" />
  2124               <xsd :element n ame="subje ctLocality DNSName" t ype="xsd:s tring" min Occurs="0" />
  2125             </xsd: sequence>
  2126           </xsd:co mplexType>
  2127           <xsd:ele ment name= "SamlAuthn Statement"  type="tns :SamlAuthn StatementT ype"/>
  2128           <xsd:com plexType n ame="SamlA uthzDecisi onStatemen tType">
  2129             <xsd:s equence>
  2130               <xsd :element n ame="decis ion" type= "xsd:strin g" minOccu rs="0"/>
  2131               <xsd :element n ame="resou rce" type= "xsd:strin g" minOccu rs="0"/>
  2132               <xsd :element n ame="actio n" type="x sd:string"  minOccurs ="0"/>
  2133               <xsd :element n ame="evide nce" type= "tns:SamlA uthzDecisi onStatemen tEvidenceT ype" minOc curs="0"/>
  2134             </xsd: sequence>
  2135           </xsd:co mplexType>
  2136           <xsd:ele ment name= "SamlAuthz DecisionSt atement" t ype="tns:S amlAuthzDe cisionStat ementType" />
  2137           <xsd:com plexType n ame="SamlA uthzDecisi onStatemen tEvidenceT ype">
  2138             <xsd:s equence>
  2139               <xsd :element n ame="asser tion" type ="tns:Saml AuthzDecis ionStateme ntEvidence AssertionT ype" minOc curs="0"/>
  2140             </xsd: sequence>
  2141           </xsd:co mplexType>
  2142           <xsd:ele ment name= "SamlAuthz DecisionSt atementEvi dence" typ e="tns:Sam lAuthzDeci sionStatem entEvidenc eType"/>
  2143           <xsd:com plexType n ame="SamlA uthzDecisi onStatemen tEvidenceA ssertionTy pe">
  2144             <xsd:s equence>
  2145               <xsd :element n ame="id" t ype="xsd:s tring" min Occurs="0" />
  2146               <xsd :element n ame="issue Instant" t ype="xsd:s tring" min Occurs="0" />
  2147               <xsd :element n ame="versi on" type=" xsd:string " minOccur s="0"/>
  2148               <xsd :element n ame="issue r" type="x sd:string"  minOccurs ="0"/>
  2149               <xsd :element n ame="issue rFormat" t ype="xsd:s tring" min Occurs="0" />
  2150               <xsd :element n ame="condi tions" typ e="tns:Sam lAuthzDeci sionStatem entEvidenc eCondition sType" min Occurs="0" />
  2151               <xsd :element n ame="acces sConsentPo licy" type ="xsd:stri ng" minOcc urs="0"/>
  2152               <xsd :element n ame="insta nceAccessC onsentPoli cy" type=" xsd:string " minOccur s="0"/>
  2153             </xsd: sequence>
  2154           </xsd:co mplexType>
  2155           <xsd:ele ment name= "SamlAuthz DecisionSt atementEvi denceAsser tion" type ="tns:Saml AuthzDecis ionStateme ntEvidence AssertionT ype"/>
  2156           <xsd:com plexType n ame="SamlA uthzDecisi onStatemen tEvidenceC onditionsT ype">
  2157             <xsd:s equence>
  2158               <xsd :element n ame="notBe fore" type ="xsd:stri ng" minOcc urs="0"/>
  2159               <xsd :element n ame="notOn OrAfter" t ype="xsd:s tring" min Occurs="0" />
  2160             </xsd: sequence>
  2161           </xsd:co mplexType>
  2162           <xsd:ele ment name= "SamlAuthz DecisionSt atementEvi denceCondi tions" typ e="tns:Sam lAuthzDeci sionStatem entEvidenc eCondition sType"/>
  2163           <xsd:com plexType n ame="SamlS ignatureTy pe">
  2164             <xsd:s equence>
  2165               <xsd :element n ame="keyIn fo" type=" tns:SamlSi gnatureKey InfoType"  minOccurs= "0"/>
  2166               <xsd :element n ame="signa tureValue"  type="xsd :base64Bin ary" minOc curs="0"/>
  2167             </xsd: sequence>
  2168           </xsd:co mplexType>
  2169           <xsd:ele ment name= "SamlSigna ture" type ="tns:Saml SignatureT ype"/>
  2170           <xsd:com plexType n ame="SamlS ignatureKe yInfoType" >
  2171             <xsd:s equence>
  2172               <xsd :element n ame="rsaKe yValueModu lus" type= "xsd:base6 4Binary" m inOccurs=" 0"/>
  2173               <xsd :element n ame="rsaKe yValueExpo nent" type ="xsd:base 64Binary"  minOccurs= "0"/>
  2174             </xsd: sequence>
  2175           </xsd:co mplexType>
  2176           <xsd:ele ment name= "SamlSigna tureKeyInf o" type="t ns:SamlSig natureKeyI nfoType"/>
  2177           <xsd:com plexType n ame="Addre ssType">
  2178             <xsd:s equence>
  2179               <xsd :element n ame="addre ssType" ty pe="tns:Ce Type"/>
  2180               <xsd :element n ame="city"  type="xsd :string"/>
  2181               <xsd :element n ame="count ry" type=" xsd:string "/>
  2182               <xsd :element n ame="state " type="xs d:string"/ >
  2183               <xsd :element n ame="stree tAddress"  type="xsd: string"/>
  2184               <xsd :element n ame="zipCo de" type=" xsd:string "/>
  2185             </xsd: sequence>
  2186           </xsd:co mplexType>
  2187           <xsd:ele ment name= "Address"  type="tns: AddressTyp e"/>
  2188           <xsd:com plexType n ame="Addre ssesType">
  2189             <xsd:s equence>
  2190               <xsd :element n ame="addre ss" type=" tns:Addres sType" max Occurs="un bounded"/>
  2191             </xsd: sequence>
  2192           </xsd:co mplexType>
  2193           <xsd:ele ment name= "Addresses " type="tn s:Addresse sType"/>
  2194           <xsd:com plexType n ame="CeTyp e">
  2195             <xsd:s equence>
  2196               <xsd :element n ame="code"  type="xsd :string"/>
  2197               <xsd :element n ame="codeS ystem" typ e="xsd:str ing"/>
  2198               <xsd :element n ame="codeS ystemName"  type="xsd :string"/>
  2199               <xsd :element n ame="codeS ystemVersi on" type=" xsd:string "/>
  2200               <xsd :element n ame="displ ayName" ty pe="xsd:st ring"/>
  2201               <xsd :element n ame="origi nalText" t ype="xsd:s tring"/>
  2202               <xsd :element n ame="trans lation" ty pe="tns:Ce Type" minO ccurs="0"  maxOccurs= "unbounded "/>
  2203             </xsd: sequence>
  2204           </xsd:co mplexType>
  2205           <xsd:ele ment name= "Ce" type= "tns:CeTyp e"/>
  2206           <xsd:com plexType n ame="HomeC ommunityTy pe">
  2207             <xsd:s equence>
  2208               <xsd :element n ame="descr iption" ty pe="xsd:st ring"/>
  2209               <xsd :element n ame="homeC ommunityId " type="xs d:string"/ >
  2210               <xsd :element n ame="name"  type="xsd :string"/>
  2211             </xsd: sequence>
  2212           </xsd:co mplexType>
  2213           <xsd:ele ment name= "HomeCommu nity" type ="tns:Home CommunityT ype"/>
  2214           <xsd:com plexType n ame="HomeC ommunities Type">
  2215             <xsd:s equence>
  2216               <xsd :element n ame="homeC ommunity"  type="tns: HomeCommun ityType" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  2217             </xsd: sequence>
  2218           </xsd:co mplexType>
  2219           <xsd:ele ment name= "HomeCommu nities" ty pe="tns:Ho meCommunit iesType"/>
  2220           <xsd:com plexType n ame="Perso nNameType" >
  2221             <xsd:s equence>
  2222               <xsd :element n ame="famil yName" typ e="xsd:str ing"/>
  2223               <xsd :element n ame="given Name" type ="xsd:stri ng"/>
  2224               <xsd :element n ame="nameT ype" type= "tns:CeTyp e"/>
  2225               <xsd :element n ame="secon dNameOrIni tials" typ e="xsd:str ing"/>
  2226               <xsd :element n ame="fullN ame" type= "xsd:strin g"/>
  2227               <xsd :element n ame="prefi x" type="x sd:string" />
  2228               <xsd :element n ame="suffi x" type="x sd:string" />
  2229             </xsd: sequence>
  2230           </xsd:co mplexType>
  2231           <xsd:ele ment name= "PersonNam e" type="t ns:PersonN ameType"/>
  2232           <xsd:com plexType n ame="Phone Type">
  2233             <xsd:s equence>
  2234               <xsd :element n ame="areaC ode" type= "xsd:strin g"/>
  2235               <xsd :element n ame="count ryCode" ty pe="xsd:st ring"/>
  2236               <xsd :element n ame="exten sion" type ="xsd:stri ng"/>
  2237               <xsd :element n ame="local Number" ty pe="xsd:st ring"/>
  2238               <xsd :element n ame="phone NumberType " type="tn s:CeType"/ >
  2239             </xsd: sequence>
  2240           </xsd:co mplexType>
  2241           <xsd:ele ment name= "Phone" ty pe="tns:Ph oneType"/>
  2242           <xsd:com plexType n ame="UserT ype">
  2243             <xsd:s equence>
  2244               <xsd :element n ame="perso nName" typ e="tns:Per sonNameTyp e"/>
  2245               <xsd :element n ame="userN ame" type= "xsd:strin g"/>
  2246               <xsd :element n ame="org"  type="tns: HomeCommun ityType"/>
  2247               <xsd :element n ame="roleC oded" type ="tns:CeTy pe" minOcc urs="0"/>
  2248             </xsd: sequence>
  2249           </xsd:co mplexType>
  2250           <xsd:ele ment name= "User" typ e="tns:Use rType"/>
  2251           <xsd:com plexType n ame="EPRTy pe">
  2252             <xsd:s equence>
  2253               <xsd :element n ame="Endpo intReferen ce" type=" addr:Endpo intReferen ceType"/>
  2254             </xsd: sequence>
  2255           </xsd:co mplexType>
  2256           <xsd:ele ment name= "EPR" type ="tns:EPRT ype"/>
  2257           <xsd:com plexType n ame="Creat eEPRReques tType">
  2258             <xsd:s equence>
  2259               <xsd :element n ame="endpo intURL" ty pe="xsd:st ring"/>
  2260               <xsd :element n ame="names paceURI" t ype="xsd:s tring"/>
  2261               <xsd :element n ame="names pacePrefix " type="xs d:string"/ >
  2262               <xsd :element n ame="servi ceName" ty pe="xsd:st ring"/>
  2263               <xsd :element n ame="portN ame" type= "xsd:strin g"/>
  2264             </xsd: sequence>
  2265           </xsd:co mplexType>
  2266           <xsd:ele ment name= "CreateEPR Request" t ype="tns:C reateEPRRe questType" />
  2267           <xsd:com plexType n ame="NhinT argetSyste mType">
  2268             <xsd:c hoice>
  2269               <xsd :element n ame="epr"  type="tns: EPRType"/>
  2270               <xsd :element n ame="homeC ommunity"  type="tns: HomeCommun ityType"/>
  2271               <xsd :element n ame="url"  type="xsd: string"/>
  2272             </xsd: choice>
  2273           </xsd:co mplexType>
  2274           <xsd:ele ment name= "NhinTarge tSystem" t ype="tns:N hinTargetS ystemType" />
  2275           <xsd:com plexType n ame="Respo nseType">
  2276             <xsd:s equence>
  2277               <xsd :element n ame="statu s" type="x sd:boolean "/>
  2278               <xsd :element n ame="messa ge" type=" xsd:string "/>
  2279             </xsd: sequence>
  2280           </xsd:co mplexType>
  2281           <xsd:ele ment name= "Response"  type="tns :ResponseT ype"/>
  2282           <xsd:com plexType n ame="Token CreationIn foType">
  2283             <xsd:s equence>
  2284               <xsd :element n ame="asser tion" type ="tns:Asse rtionType" />
  2285               <xsd :element n ame="actio nName" typ e="xsd:str ing"/>
  2286               <xsd :element n ame="resou rceName" t ype="xsd:s tring"/>
  2287             </xsd: sequence>
  2288           </xsd:co mplexType>
  2289           <xsd:ele ment name= "TokenCrea tionInfo"  type="tns: TokenCreat ionInfoTyp e"/>
  2290           <xsd:com plexType n ame="Token RetrieveIn foType">
  2291             <xsd:s equence>
  2292               <xsd :element n ame="reque st" type=" xsd:string "/>
  2293             </xsd: sequence>
  2294           </xsd:co mplexType>
  2295           <xsd:ele ment name= "TokenRetr ieveInfo"  type="tns: TokenRetri eveInfoTyp e"/>
  2296           <xsd:com plexType n ame="Assig ningAuthor ityType">
  2297             <xsd:s equence>
  2298               <xsd :element n ame="assig ningAuthor ityId" typ e="xsd:str ing"/>
  2299             </xsd: sequence>
  2300           </xsd:co mplexType>
  2301           <xsd:ele ment name= "Assigning Authority"  type="tns :Assigning AuthorityT ype"/>
  2302           <xsd:com plexType n ame="Assig ningAuthor itiesType" >
  2303             <xsd:s equence>
  2304               <xsd :element n ame="assig ningAuthor ity" type= "tns:Assig ningAuthor ityType" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  2305             </xsd: sequence>
  2306           </xsd:co mplexType>
  2307           <xsd:ele ment name= "assigning Authorites " type="tn s:Assignin gAuthoriti esType"/>
  2308           <xsd:com plexType n ame="NhinT argetCommu nityType">
  2309             <xsd:s equence>
  2310               <xsd :element n ame="homeC ommunity"  type="tns: HomeCommun ityType"/>
  2311               <xsd :element n ame="list"  type="xsd :string"/>
  2312               <xsd :element n ame="regio n" type="x sd:string" />
  2313             </xsd: sequence>
  2314           </xsd:co mplexType>
  2315           <xsd:com plexType n ame="NhinT argetCommu nitiesType ">
  2316             <xsd:s equence>
  2317               <xsd :element n ame="nhinT argetCommu nity" type ="tns:Nhin TargetComm unityType"  maxOccurs ="unbounde d"/>
  2318             </xsd: sequence>
  2319           </xsd:co mplexType>
  2320           <xsd:ele ment name= "NhinTarge tCommuniti es" type=" tns:NhinTa rgetCommun itiesType" />
  2321           <xsd:ele ment name= "NhinTarge tCommunity " type="tn s:NhinTarg etCommunit yType"/>
  2322           <xsd:com plexType n ame="UrlSe tType">
  2323             <xsd:s equence>
  2324               <xsd :element n ame="url"  type="xsd: string" mi nOccurs="0 " maxOccur s="unbound ed"/>
  2325             </xsd: sequence>
  2326           </xsd:co mplexType>
  2327           <xsd:ele ment name= "UrlSet" t ype="tns:U rlSetType" />
  2328         </xsd:sche ma>]]>
  2329        </con:cont ent>
  2330        <con:type>
  2331         http://www .w3.org/20 01/XMLSche ma
  2332        </con:type >
  2333       </con:part >
  2334       <con:part>
  2335        <con:url>
  2336         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =19
  2337        </con:url>
  2338        <con:conte nt>
  2339         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  2340         <!--Copyri ght Â© 200 2-2004 BEA  Systems I nc., Inter national B usiness Ma chines Cor poration, 
  2341         Microsoft  Corporatio n, Inc, SA P AG, and  Sun Micros ystems, In c.. All ri ghts reser ved. 
  2342        
  2343         Permission  to copy,  display, p erform, mo dify and d istribute  the WS-Add ressing Sp ecificatio n, 
  2344         and to aut horize oth ers to do  the forego ing, in an y medium w ithout fee  or royalt y is hereb y
  2345         granted fo r the purp ose of dev eloping an d evaluati ng the WS- Addressing  Specifica tion.
  2346        
  2347         BEA, IBM,  Microsoft,  SAP AG, a nd Sun Mic rosystems  (collectiv ely, the " Authors")  each agree  
  2348         to grant a  license t o third pa rties, und er royalty -free  and  otherwise  reasonabl e, 
  2349         non-discri minatory t erms and c onditions,  to their  respective  essential  patent cl aims that
  2350         they deem  necessary  to impleme nt the WS- Addressing  Specifica tion.
  2351        
  2352         DISCLAIMER S:
  2353        
  2354         THE WS-Add ressing Sp ecificatio n IS PROVI DED "AS IS ", AND THE  AUTHORS M AKE NO REP RESENTATIO NS
  2355         OR WARRANT IES, EXPRE SS OR IMPL IED, INCLU DING, BUT  NOT LIMITE D TO, WARR ANTIES OF 
  2356         MERCHANTAB ILITY, FIT NESS FOR A  PARTICULA R PURPOSE,  NON-INFRI NGEMENT, O R TITLE; T HAT THE 
  2357         CONTENTS O F THE WS-A ddressing  Specificat ion IS SUI TABLE FOR  ANY PURPOS E; NOR THA T THE 
  2358         IMPLEMENTA TION OF SU CH CONTENT S WILL NOT  INFRINGE  ANY THIRD  PARTY PATE NTS, COPYR IGHTS, 
  2359         TRADEMARKS  OR OTHER  RIGHTS.
  2360        
  2361         THE AUTHOR S WILL NOT  BE LIABLE  FOR ANY D IRECT, IND IRECT, SPE CIAL, INCI DENTAL OR  CONSEQUENT IAL 
  2362         DAMAGES AR ISING OUT  OF ANY USE  OF THE WS -Addressin g Specific ation OR T HE PERFORM ANCE OR 
  2363         IMPLEMENTA TION OF TH E CONTENTS  THEREOF.
  2364        
  2365         You may re move these  disclaime rs from yo ur modifie d versions  of the WS -Addressin
  2366         Specificat ion provid ed that yo u effectiv ely discla im all war ranties an d liabilit ies on beh alf 
  2367         of all cop yright hol ders in th e copies o f any such  modified  versions y ou distrib ute.
  2368        
  2369         The name a nd tradema rks of the  Authors m ay NOT be  used in an y manner,  including  advertisin
  2370         or publici ty pertain ing to the  WS-Addres sing Speci fication o r its cont ents witho ut specifi c, 
  2371         written pr ior permis sion. Titl e to copyr ight in th e WS-Addre ssing Spec ification  will at al
  2372         times rema in with th e Authors.
  2373        
  2374         No other r ights are  granted by  implicati on, estopp el or othe rwise.-->
  2375         <xs:schema  targetNam espace="ht tp://schem as.xmlsoap .org/ws/20 04/08/addr essing" el ementFormD efault="qu alified" b lockDefaul t="#all" x mlns:xs="h ttp://www. w3.org/200 1/XMLSchem a" xmlns:w sa="http:/ /schemas.x mlsoap.org /ws/2004/0 8/addressi ng">
  2376           <!--//// ////////// ////// WS- Addressing  ///////// ////////// /-->
  2377           <!--Endp oint refer ence-->
  2378           <xs:elem ent name=" EndpointRe ference" t ype="wsa:E ndpointRef erenceType "/>
  2379           <xs:comp lexType na me="Endpoi ntReferenc eType">
  2380             <xs:se quence>
  2381               <xs: element na me="Addres s" type="w sa:Attribu tedURI"/>
  2382               <xs: element na me="Refere ncePropert ies" type= "wsa:Refer enceProper tiesType"  minOccurs= "0"/>
  2383               <xs: element na me="Refere nceParamet ers" type= "wsa:Refer enceParame tersType"  minOccurs= "0"/>
  2384               <xs: element na me="PortTy pe" type=" wsa:Attrib utedQName"  minOccurs ="0"/>
  2385               <xs: element na me="Servic eName" typ e="wsa:Ser viceNameTy pe" minOcc urs="0"/>
  2386               <xs: any namesp ace="##oth er" proces sContents= "lax" minO ccurs="0"  maxOccurs= "unbounded ">
  2387                 <x s:annotati on>
  2388                    <xs:docume ntation>If  "Policy"  elements f rom namesp ace "http: //schemas. xmlsoap.or g/ws/2002/ 12/policy# policy" ar e used, th ey must ap pear first  (before a ny extensi bility ele ments).</x s:document ation>
  2389                 </ xs:annotat ion>
  2390               </xs :any>
  2391             </xs:s equence>
  2392             <xs:an yAttribute  namespace ="##other"  processCo ntents="la x"/>
  2393           </xs:com plexType>
  2394           <xs:comp lexType na me="Refere ncePropert iesType">
  2395             <xs:se quence>
  2396               <xs: any proces sContents= "lax" minO ccurs="0"  maxOccurs= "unbounded "/>
  2397             </xs:s equence>
  2398           </xs:com plexType>
  2399           <xs:comp lexType na me="Refere nceParamet ersType">
  2400             <xs:se quence>
  2401               <xs: any proces sContents= "lax" minO ccurs="0"  maxOccurs= "unbounded "/>
  2402             </xs:s equence>
  2403           </xs:com plexType>
  2404           <xs:comp lexType na me="Servic eNameType" >
  2405             <xs:si mpleConten t>
  2406               <xs: extension  base="xs:Q Name">
  2407                 <x s:attribut e name="Po rtName" ty pe="xs:NCN ame"/>
  2408                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  2409               </xs :extension >
  2410             </xs:s impleConte nt>
  2411           </xs:com plexType>
  2412           <!--Mess age inform ation head er blocks- ->
  2413           <xs:elem ent name=" MessageID"  type="wsa :Attribute dURI"/>
  2414           <xs:elem ent name=" RelatesTo"  type="wsa :Relations hip"/>
  2415           <xs:elem ent name=" To" type=" wsa:Attrib utedURI"/>
  2416           <xs:elem ent name=" Action" ty pe="wsa:At tributedUR I"/>
  2417           <xs:elem ent name=" From" type ="wsa:Endp ointRefere nceType"/>
  2418           <xs:elem ent name=" ReplyTo" t ype="wsa:E ndpointRef erenceType "/>
  2419           <xs:elem ent name=" FaultTo" t ype="wsa:E ndpointRef erenceType "/>
  2420           <xs:comp lexType na me="Relati onship">
  2421             <xs:si mpleConten t>
  2422               <xs: extension  base="xs:a nyURI">
  2423                 <x s:attribut e name="Re lationship Type" type ="xs:QName " use="opt ional"/>
  2424                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  2425               </xs :extension >
  2426             </xs:s impleConte nt>
  2427           </xs:com plexType>
  2428           <xs:simp leType nam e="Relatio nshipTypeV alues">
  2429             <xs:re striction  base="xs:Q Name">
  2430               <xs: enumeratio n value="w sa:Reply"/ >
  2431             </xs:r estriction >
  2432           </xs:sim pleType>
  2433           <!--June  19, 2007:  The Reply After elem ent is dep recated. T he name of  this elem ent does n ot match t he
  2434             name ( RetryAfter ) used in  the specif ication (h ttp://www. w3.org/Sub mission/20 04/SUBM-ws -addressin g-20040810 /).-->
  2435           <xs:elem ent name=" ReplyAfter " type="ws a:ReplyAft erType"/>
  2436           <xs:comp lexType na me="ReplyA fterType">
  2437             <xs:si mpleConten t>
  2438               <xs: extension  base="xs:n onNegative Integer">
  2439                 <x s:anyAttri bute names pace="##ot her"/>
  2440               </xs :extension >
  2441             </xs:s impleConte nt>
  2442           </xs:com plexType>
  2443           <!--June  19, 2007:  The Retry After elem ent has be en added t o be consi stent with  the speci fication
  2444             (http: //www.w3.o rg/Submiss ion/2004/S UBM-ws-add ressing-20 040810/).- ->
  2445           <xs:elem ent name=" RetryAfter " type="ws a:RetryAft erType"/>
  2446           <xs:comp lexType na me="RetryA fterType">
  2447             <xs:si mpleConten t>
  2448               <xs: extension  base="xs:n onNegative Integer">
  2449                 <x s:anyAttri bute names pace="##ot her"/>
  2450               </xs :extension >
  2451             </xs:s impleConte nt>
  2452           </xs:com plexType>
  2453           <xs:simp leType nam e="FaultSu bcodeValue s">
  2454             <xs:re striction  base="xs:Q Name">
  2455               <xs: enumeratio n value="w sa:Invalid MessageInf ormationHe ader"/>
  2456               <xs: enumeratio n value="w sa:Message Informatio nHeaderReq uired"/>
  2457               <xs: enumeratio n value="w sa:Destina tionUnreac hable"/>
  2458               <xs: enumeratio n value="w sa:ActionN otSupporte d"/>
  2459               <xs: enumeratio n value="w sa:Endpoin tUnavailab le"/>
  2460             </xs:r estriction >
  2461           </xs:sim pleType>
  2462           <xs:attr ibute name ="Action"  type="xs:a nyURI"/>
  2463           <!--Comm on declara tions and  definition s-->
  2464           <xs:comp lexType na me="Attrib utedQName" >
  2465             <xs:si mpleConten t>
  2466               <xs: extension  base="xs:Q Name">
  2467                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  2468               </xs :extension >
  2469             </xs:s impleConte nt>
  2470           </xs:com plexType>
  2471           <xs:comp lexType na me="Attrib utedURI">
  2472             <xs:si mpleConten t>
  2473               <xs: extension  base="xs:a nyURI">
  2474                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  2475               </xs :extension >
  2476             </xs:s impleConte nt>
  2477           </xs:com plexType>
  2478         </xs:schem a>]]>
  2479        </con:cont ent>
  2480        <con:type>
  2481         http://www .w3.org/20 01/XMLSche ma
  2482        </con:type >
  2483       </con:part >
  2484       <con:part>
  2485        <con:url>
  2486         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =8
  2487        </con:url>
  2488        <con:conte nt>
  2489         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  2490         <xs:schema  targetNam espace="ur n:ihe:iti: xds-b:2007 " elementF ormDefault ="qualifie d" attribu teFormDefa ult="unqua lified" xm lns="urn:i he:iti:xds -b:2007" x mlns:xs="h ttp://www. w3.org/200 1/XMLSchem a" xmlns:r im="urn:oa sis:names: tc:ebxml-r egrep:xsd: rim:3.0" x mlns:query ="urn:oasi s:names:tc :ebxml-reg rep:xsd:qu ery:3.0" x mlns:lcm=" urn:oasis: names:tc:e bxml-regre p:xsd:lcm: 3.0" xmlns :rs="urn:o asis:names :tc:ebxml- regrep:xsd :rs:3.0">
  2491             <xs:import  namespace ="urn:oasi s:names:tc :ebxml-reg rep:xsd:rs :3.0" sche maLocation ="http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =7"/>
  2492             <xs:import  namespace ="urn:oasi s:names:tc :ebxml-reg rep:xsd:ri m:3.0" sch emaLocatio n="http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =6"/>
  2493             <xs:import  namespace ="urn:oasi s:names:tc :ebxml-reg rep:xsd:lc m:3.0" sch emaLocatio n="http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =4"/>
  2494             <xs:import  namespace ="urn:oasi s:names:tc :ebxml-reg rep:xsd:qu ery:3.0" s chemaLocat ion="http: // s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =5"/>
  2495           <xs:comp lexType na me="Retrie veDocument SetRequest Type">
  2496             <xs:se quence>
  2497               <xs: element na me="Docume ntRequest"  maxOccurs ="unbounde d">
  2498                 <x s:complexT ype>
  2499                    <xs:sequen ce>
  2500                      <xs:elem ent name=" HomeCommun ityId" typ e="rim:Lon gName" min Occurs="0" >
  2501                        <xs:an notation>
  2502                          <xs: documentat ion>This c orresponds  to the ho me attribu te of the  Identifiab le class i n regrep R IM (regrep -rim-3.0-o s.pdf, pag e 20)</xs: documentat ion>
  2503                        </xs:a nnotation>
  2504                      </xs:ele ment>
  2505                      <xs:elem ent name=" Repository UniqueId"  type="rim: LongName">
  2506                        <xs:an notation>
  2507                          <xs: documentat ion>This i s the XDSD ocumentEnt ry.reposit oryUniqueI d attribut e in the X DS metadat a</xs:docu mentation>
  2508                        </xs:a nnotation>
  2509                      </xs:ele ment>
  2510                      <xs:elem ent name=" DocumentUn iqueId" ty pe="rim:Lo ngName">
  2511                        <xs:an notation>
  2512                          <xs: documentat ion>This i s the XDSD ocumentEnt ry.uniqueI d attribut e in the X DS metadat a</xs:docu mentation>
  2513                        </xs:a nnotation>
  2514                      </xs:ele ment>
  2515                    </xs:seque nce>
  2516                 </ xs:complex Type>
  2517               </xs :element>
  2518             </xs:s equence>
  2519           </xs:com plexType>
  2520           <xs:comp lexType na me="Retrie veDocument SetRespons eType">
  2521             <xs:se quence>
  2522               <xs: element re f="rs:Regi stryRespon se"/>
  2523               <xs: sequence m inOccurs=" 0">
  2524                 <x s:element  name="Docu mentRespon se" maxOcc urs="unbou nded">
  2525                    <xs:comple xType>
  2526                      <xs:sequ ence>
  2527                        <xs:el ement name ="HomeComm unityId" t ype="rim:L ongName" m inOccurs=" 0">
  2528                          <xs: annotation >
  2529                            <x s:document ation>This  correspon ds to the  home attri bute of th e Identifi able class  in regrep  RIM (regr ep-rim-3.0 -os.pdf, p age 20)</x s:document ation>
  2530                          </xs :annotatio n>
  2531                        </xs:e lement>
  2532                        <xs:el ement name ="Reposito ryUniqueId " type="ri m:LongName ">
  2533                          <xs: annotation >
  2534                            <x s:document ation>This  is the XD SDocumentE ntry.repos itoryUniqu eId attrib ute in the  XDS metad ata</xs:do cumentatio n>
  2535                          </xs :annotatio n>
  2536                        </xs:e lement>
  2537                        <xs:el ement name ="Document UniqueId"  type="rim: LongName">
  2538                          <xs: annotation >
  2539                            <x s:document ation>This  is the XD SDocumentE ntry.uniqu eId attrib ute in the  XDS metad ata</xs:do cumentatio n>
  2540                          </xs :annotatio n>
  2541                        </xs:e lement>
  2542                        <xs:el ement name ="mimeType " type="ri m:LongName "/>
  2543                        <xs:el ement name ="Document " type="xs :base64Bin ary"/>
  2544                      </xs:seq uence>
  2545                    </xs:compl exType>
  2546                 </ xs:element >
  2547               </xs :sequence>
  2548             </xs:s equence>
  2549           </xs:com plexType>
  2550           <xs:elem ent name=" RetrieveDo cumentSetR equest" ty pe="Retrie veDocument SetRequest Type"/>
  2551           <xs:elem ent name=" RetrieveDo cumentSetR esponse" t ype="Retri eveDocumen tSetRespon seType"/>
  2552           <xs:comp lexType na me="Provid eAndRegist erDocument SetRequest Type">
  2553             <xs:se quence>
  2554               <xs: element re f="lcm:Sub mitObjects Request"/>
  2555               <xs: sequence m inOccurs=" 0">
  2556                 <x s:element  name="Docu ment" maxO ccurs="unb ounded">
  2557                    <xs:comple xType>
  2558                      <xs:simp leContent>
  2559                        <xs:ex tension ba se="xs:bas e64Binary" >
  2560                          <xs: attribute  name="id"  type="xs:a nyURI" use ="required ">
  2561                            <x s:annotati on>
  2562                               <xs:docume ntation>Th is corresp onds to th e Extrinsi cObject id  in the eb  RIM metad ata a prov ides a lin kage betwe en the act ual docume nt data an d its meta data</xs:d ocumentati on>
  2563                            </ xs:annotat ion>
  2564                          </xs :attribute >
  2565                        </xs:e xtension>
  2566                      </xs:sim pleContent >
  2567                    </xs:compl exType>
  2568                 </ xs:element >
  2569               </xs :sequence>
  2570             </xs:s equence>
  2571           </xs:com plexType>
  2572           <xs:elem ent name=" ProvideAnd RegisterDo cumentSetR equest" ty pe="Provid eAndRegist erDocument SetRequest Type"/>
  2573         </xs:schem a>]]>
  2574        </con:cont ent>
  2575        <con:type>
  2576         http://www .w3.org/20 01/XMLSche ma
  2577        </con:type >
  2578       </con:part >
  2579       <con:part>
  2580        <con:url>
  2581         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =4
  2582        </con:url>
  2583        <con:conte nt>
  2584         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  2585         <!--$Heade r: /cvsroo t/ebxmlrr/ ebxmlrr-sp ec/misc/3. 0/schema/l cm.xsd,v 1 .5 2005/01 /31 22:28: 18 farrukh _najmi Exp  $-->
  2586         <schema ta rgetNamesp ace="urn:o asis:names :tc:ebxml- regrep:xsd :lcm:3.0"  elementFor mDefault=" qualified"  attribute FormDefaul t="unquali fied" xmln s="http:// www.w3.org /2001/XMLS chema" xml ns:rim="ur n:oasis:na mes:tc:ebx ml-regrep: xsd:rim:3. 0" xmlns:r s="urn:oas is:names:t c:ebxml-re grep:xsd:r s:3.0" xml ns:tns="ur n:oasis:na mes:tc:ebx ml-regrep: xsd:lcm:3. 0">
  2587           <annotat ion>
  2588             <docum entation x ml:lang="e n">The sch ema for OA SIS ebXML  Registry S ervices</d ocumentati on>
  2589           </annota tion>
  2590           <!--Impo rt the rim .xsd file  with XML s chema mapp aing from  RIM-->
  2591             <import na mespace="u rn:oasis:n ames:tc:eb xml-regrep :xsd:rim:3 .0" schema Location=" http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =6"/>
  2592           <!--Impo rt the rs. xsd file w ith XML sc hema for b ase rs rel ated schem a-->
  2593             <import na mespace="u rn:oasis:n ames:tc:eb xml-regrep :xsd:rs:3. 0" schemaL ocation="h ttp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =7"/>
  2594           <element  name="Sub mitObjects Request">
  2595             <annot ation>
  2596               <doc umentation  xml:lang= "en">The S ubmitObjec tsRequest  allows one  to submit  a list of  RegistryO bject elem ents. Each  RegistryE ntry eleme nt provide s metadata  for a sin gle submit ted object .  Note th at the rep ository it em being s ubmitted i s in a sep arate docu ment that  is not in  this DTD.  The ebXML  Messaging  Services S pecficatio n defines  packaging,  for submi ssion, of  the metada ta of a re pository i tem with t he reposit ory item i tself. The  value of  the id att ribute of  the Extrin sicObject  element mu st be the  same as th e xlink:hr ef attribu te within  the Refere nce elemen t within t he Manifes t element  of the Mes sageHeader .</documen tation>
  2597             </anno tation>
  2598             <compl exType>
  2599               <com plexConten t>
  2600                 <e xtension b ase="rs:Re gistryRequ estType">
  2601                    <sequence>
  2602                      <element  ref="rim: RegistryOb jectList"/ >
  2603                    </sequence >
  2604                 </ extension>
  2605               </co mplexConte nt>
  2606             </comp lexType>
  2607           </elemen t>
  2608           <element  name="Upd ateObjects Request">
  2609             <annot ation>
  2610               <doc umentation  xml:lang= "en">The U pdateObjec tsRequest  allows one  to update  a list of  RegistryO bject elem ents. Each  RegistryE ntry eleme nt provide s metadata  for a sin gle submit ted object .  Note th at the rep ository it em being s ubmitted i s in a sep arate docu ment that  is not in  this DTD.  The ebXML  Messaging  Services S pecficatio n defines  packaging,  for submi ssion, of  the metada ta of a re pository i tem with t he reposit ory item i tself. The  value of  the id att ribute of  the Extrin sicObject  element mu st be the  same as th e xlink:hr ef attribu te within  the Refere nce elemen t within t he Manifes t element  of the Mes sageHeader .</documen tation>
  2611             </anno tation>
  2612             <compl exType>
  2613               <com plexConten t>
  2614                 <e xtension b ase="rs:Re gistryRequ estType">
  2615                    <sequence>
  2616                      <element  ref="rim: RegistryOb jectList"/ >
  2617                    </sequence >
  2618                 </ extension>
  2619               </co mplexConte nt>
  2620             </comp lexType>
  2621           </elemen t>
  2622           <element  name="App roveObject sRequest">
  2623             <annot ation>
  2624               <doc umentation  xml:lang= "en">The O bjectRefLi st and Adh ocQuery id entify the  list of
  2625                 ob jects bein g approved .</documen tation>
  2626             </anno tation>
  2627             <compl exType>
  2628               <com plexConten t>
  2629                 <e xtension b ase="rs:Re gistryRequ estType">
  2630                    <sequence>
  2631                      <element  ref="rim: AdhocQuery " minOccur s="0" maxO ccurs="1"/ >
  2632                      <element  ref="rim: ObjectRefL ist" minOc curs="0" m axOccurs=" 1"/>
  2633                    </sequence >
  2634                 </ extension>
  2635               </co mplexConte nt>
  2636             </comp lexType>
  2637           </elemen t>
  2638           <element  name="Dep recateObje ctsRequest ">
  2639             <annot ation>
  2640               <doc umentation  xml:lang= "en">The O bjectRefLi st and Adh ocQuery id entify the  list of
  2641                 ob jects bein g deprecat ed.</docum entation>
  2642             </anno tation>
  2643             <compl exType>
  2644               <com plexConten t>
  2645                 <e xtension b ase="rs:Re gistryRequ estType">
  2646                    <sequence>
  2647                      <element  ref="rim: AdhocQuery " minOccur s="0" maxO ccurs="1"/ >
  2648                      <element  ref="rim: ObjectRefL ist" minOc curs="0" m axOccurs=" 1"/>
  2649                    </sequence >
  2650                 </ extension>
  2651               </co mplexConte nt>
  2652             </comp lexType>
  2653           </elemen t>
  2654           <element  name="Und eprecateOb jectsReque st">
  2655             <annot ation>
  2656               <doc umentation  xml:lang= "en">The O bjectRefLi st is the  list of
  2657                 re fs to the  registry e ntrys bein g un-depre cated.</do cumentatio n>
  2658             </anno tation>
  2659             <compl exType>
  2660               <com plexConten t>
  2661                 <e xtension b ase="rs:Re gistryRequ estType">
  2662                    <sequence>
  2663                      <element  ref="rim: AdhocQuery " minOccur s="0" maxO ccurs="1"/ >
  2664                      <element  ref="rim: ObjectRefL ist" minOc curs="0" m axOccurs=" 1"/>
  2665                    </sequence >
  2666                 </ extension>
  2667               </co mplexConte nt>
  2668             </comp lexType>
  2669           </elemen t>
  2670           <element  name="Rem oveObjects Request">
  2671             <annot ation>
  2672               <doc umentation  xml:lang= "en">The O bjectRefLi st is the  list of
  2673                 re fs to the  registry e ntrys bein g removed< /documenta tion>
  2674             </anno tation>
  2675             <compl exType>
  2676               <com plexConten t>
  2677                 <e xtension b ase="rs:Re gistryRequ estType">
  2678                    <sequence>
  2679                      <element  ref="rim: AdhocQuery " minOccur s="0" maxO ccurs="1"/ >
  2680                      <element  ref="rim: ObjectRefL ist" minOc curs="0" m axOccurs=" 1"/>
  2681                    </sequence >
  2682                    <attribute  name="del etionScope " default= "urn:oasis :names:tc: ebxml-regr ep:Deletio nScopeType :DeleteAll " type="ri m:referenc eURI" use= "optional" />
  2683                 </ extension>
  2684               </co mplexConte nt>
  2685             </comp lexType>
  2686           </elemen t>
  2687           <element  name="Rel ocateObjec tsRequest" >
  2688             <compl exType>
  2689               <com plexConten t>
  2690                 <e xtension b ase="rs:Re gistryRequ estType">
  2691                    <sequence>
  2692                      <element  maxOccurs ="1" minOc curs="1" r ef="rim:Ad hocQuery"/ >
  2693                      <element  maxOccurs ="1" minOc curs="1" n ame="Sourc eRegistry"  type="rim :ObjectRef Type"/>
  2694                      <element  maxOccurs ="1" minOc curs="1" n ame="Desti nationRegi stry" type ="rim:Obje ctRefType" />
  2695                      <element  maxOccurs ="1" minOc curs="1" n ame="Owner AtSource"  type="rim: ObjectRefT ype"/>
  2696                      <element  maxOccurs ="1" minOc curs="1" n ame="Owner AtDestinat ion" type= "rim:Objec tRefType"/ >
  2697                    </sequence >
  2698                 </ extension>
  2699               </co mplexConte nt>
  2700             </comp lexType>
  2701           </elemen t>
  2702           <element  name="Acc eptObjects Request">
  2703             <!--Th e ObjectRe fList must  only cont ain local  ObjectRefs  such that  they do n ot specify  home attr ibute-->
  2704             <compl exType>
  2705               <com plexConten t>
  2706                 <e xtension b ase="rs:Re gistryRequ estType">
  2707                    <attribute  name="cor relationId " type="an yURI" use= "required" />
  2708                 </ extension>
  2709               </co mplexConte nt>
  2710             </comp lexType>
  2711           </elemen t>
  2712         </schema>] ]>
  2713        </con:cont ent>
  2714        <con:type>
  2715         http://www .w3.org/20 01/XMLSche ma
  2716        </con:type >
  2717       </con:part >
  2718       <con:part>
  2719        <con:url>
  2720         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =9
  2721        </con:url>
  2722        <con:conte nt>
  2723         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  2724         <!--edited  with XMLS PY v2004 r el. 3 U (h ttp://www. xmlspy.com ) by Glen  F. Marshal l (HL7 Tec hnical Ste ering Comm ittee)-->
  2725         <xs:schema  targetNam espace="ht tp://nhinc .services. com/schema /auditmess age" eleme ntFormDefa ult="quali fied" attr ibuteFormD efault="un qualified"  xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema" xmlns :tns="http ://nhinc.s ervices.co m/schema/a uditmessag e">
  2726           <xs:comp lexType na me="AuditM essageType ">
  2727             <xs:se quence>
  2728               <xs: element na me="EventI dentificat ion" type= "tns:Event Identifica tionType"/ >
  2729               <xs: element na me="Active Participan t" maxOccu rs="unboun ded">
  2730                 <x s:complexT ype>
  2731                    <xs:comple xContent>
  2732                      <xs:exte nsion base ="tns:Acti veParticip antType"/>
  2733                    </xs:compl exContent>
  2734                 </ xs:complex Type>
  2735               </xs :element>
  2736               <xs: element na me="AuditS ourceIdent ification"  type="tns :AuditSour ceIdentifi cationType " maxOccur s="unbound ed"/>
  2737               <xs: element na me="Partic ipantObjec tIdentific ation" typ e="tns:Par ticipantOb jectIdenti ficationTy pe" minOcc urs="0" ma xOccurs="u nbounded"/ >
  2738             </xs:s equence>
  2739           </xs:com plexType>
  2740           <xs:elem ent name=" AuditMessa ge" type=" tns:AuditM essageType "/>
  2741           <xs:comp lexType na me="EventI dentificat ionType">
  2742             <xs:se quence>
  2743               <xs: element na me="EventI D" type="t ns:CodedVa lueType"/>
  2744               <xs: element na me="EventT ypeCode" t ype="tns:C odedValueT ype" minOc curs="0" m axOccurs=" unbounded" />
  2745             </xs:s equence>
  2746             <xs:at tribute na me="EventA ctionCode"  use="opti onal">
  2747               <xs: simpleType >
  2748                 <x s:restrict ion base=" xs:string" >
  2749                    <xs:enumer ation valu e="C">
  2750                      <xs:anno tation>
  2751                        <xs:ap pinfo>Crea te</xs:app info>
  2752                      </xs:ann otation>
  2753                    </xs:enume ration>
  2754                    <xs:enumer ation valu e="R">
  2755                      <xs:anno tation>
  2756                        <xs:ap pinfo>Read </xs:appin fo>
  2757                      </xs:ann otation>
  2758                    </xs:enume ration>
  2759                    <xs:enumer ation valu e="U">
  2760                      <xs:anno tation>
  2761                        <xs:ap pinfo>Upda te</xs:app info>
  2762                      </xs:ann otation>
  2763                    </xs:enume ration>
  2764                    <xs:enumer ation valu e="D">
  2765                      <xs:anno tation>
  2766                        <xs:ap pinfo>Dele te</xs:app info>
  2767                      </xs:ann otation>
  2768                    </xs:enume ration>
  2769                    <xs:enumer ation valu e="E">
  2770                      <xs:anno tation>
  2771                        <xs:do cumentatio n>Execute< /xs:docume ntation>
  2772                      </xs:ann otation>
  2773                    </xs:enume ration>
  2774                 </ xs:restric tion>
  2775               </xs :simpleTyp e>
  2776             </xs:a ttribute>
  2777             <xs:at tribute na me="EventD ateTime" t ype="xs:da teTime" us e="require d"/>
  2778             <xs:at tribute na me="EventO utcomeIndi cator" use ="required ">
  2779               <xs: simpleType >
  2780                 <x s:restrict ion base=" xs:integer ">
  2781                    <xs:enumer ation valu e="0">
  2782                      <xs:anno tation>
  2783                        <xs:ap pinfo>Succ ess</xs:ap pinfo>
  2784                      </xs:ann otation>
  2785                    </xs:enume ration>
  2786                    <xs:enumer ation valu e="4">
  2787                      <xs:anno tation>
  2788                        <xs:ap pinfo>Mino r failure< /xs:appinf o>
  2789                      </xs:ann otation>
  2790                    </xs:enume ration>
  2791                    <xs:enumer ation valu e="8">
  2792                      <xs:anno tation>
  2793                        <xs:ap pinfo>Seri ous failur e</xs:appi nfo>
  2794                      </xs:ann otation>
  2795                    </xs:enume ration>
  2796                    <xs:enumer ation valu e="12">
  2797                      <xs:anno tation>
  2798                        <xs:ap pinfo>Majo r failure;  action ma de unavail able</xs:a ppinfo>
  2799                      </xs:ann otation>
  2800                    </xs:enume ration>
  2801                 </ xs:restric tion>
  2802               </xs :simpleTyp e>
  2803             </xs:a ttribute>
  2804           </xs:com plexType>
  2805           <xs:comp lexType na me="AuditS ourceIdent ificationT ype">
  2806             <xs:se quence>
  2807               <xs: element na me="AuditS ourceTypeC ode" type= "tns:Coded ValueType"  minOccurs ="0" maxOc curs="unbo unded"/>
  2808             </xs:s equence>
  2809             <xs:at tribute na me="AuditE nterpriseS iteID" typ e="xs:stri ng" use="o ptional"/>
  2810             <xs:at tribute na me="AuditS ourceID" t ype="xs:st ring" use= "required" />
  2811           </xs:com plexType>
  2812           <xs:comp lexType na me="Active Participan tType">
  2813             <xs:se quence min Occurs="0" >
  2814               <xs: element na me="RoleID Code" type ="tns:Code dValueType " minOccur s="0" maxO ccurs="unb ounded"/>
  2815             </xs:s equence>
  2816             <xs:at tribute na me="UserID " type="xs :string" u se="requir ed"/>
  2817             <xs:at tribute na me="Altern ativeUserI D" type="x s:string"  use="optio nal"/>
  2818             <xs:at tribute na me="UserNa me" type=" xs:string"  use="opti onal"/>
  2819             <xs:at tribute na me="UserIs Requestor"  type="xs: boolean" u se="option al" defaul t="true"/>
  2820             <xs:at tribute na me="Networ kAccessPoi ntID" type ="xs:strin g" use="op tional"/>
  2821             <xs:at tribute na me="Networ kAccessPoi ntTypeCode " use="opt ional">
  2822               <xs: simpleType >
  2823                 <x s:restrict ion base=" xs:unsigne dByte">
  2824                    <xs:enumer ation valu e="1">
  2825                      <xs:anno tation>
  2826                        <xs:ap pinfo>Mach ine Name,  including  DNS name</ xs:appinfo >
  2827                      </xs:ann otation>
  2828                    </xs:enume ration>
  2829                    <xs:enumer ation valu e="2">
  2830                      <xs:anno tation>
  2831                        <xs:ap pinfo>IP A ddress</xs :appinfo>
  2832                      </xs:ann otation>
  2833                    </xs:enume ration>
  2834                    <xs:enumer ation valu e="3">
  2835                      <xs:anno tation>
  2836                        <xs:ap pinfo>Tele phone Numb er</xs:app info>
  2837                      </xs:ann otation>
  2838                    </xs:enume ration>
  2839                 </ xs:restric tion>
  2840               </xs :simpleTyp e>
  2841             </xs:a ttribute>
  2842           </xs:com plexType>
  2843           <xs:comp lexType na me="Partic ipantObjec tIdentific ationType" >
  2844             <xs:se quence>
  2845               <xs: element na me="Partic ipantObjec tIDTypeCod e" type="t ns:CodedVa lueType"/>
  2846               <xs: choice min Occurs="0" >
  2847                 <x s:element  name="Part icipantObj ectName" t ype="xs:st ring" minO ccurs="0"/ >
  2848                 <x s:element  name="Part icipantObj ectQuery"  type="xs:b ase64Binar y" minOccu rs="0"/>
  2849               </xs :choice>
  2850               <xs: element na me="Partic ipantObjec tDetail" t ype="tns:T ypeValuePa irType" mi nOccurs="0 " maxOccur s="unbound ed"/>
  2851             </xs:s equence>
  2852             <xs:at tribute na me="Partic ipantObjec tID" type= "xs:string " use="req uired"/>
  2853             <xs:at tribute na me="Partic ipantObjec tTypeCode"  use="opti onal">
  2854               <xs: simpleType >
  2855                 <x s:restrict ion base=" xs:unsigne dByte">
  2856                    <xs:enumer ation valu e="1">
  2857                      <xs:anno tation>
  2858                        <xs:ap pinfo>Pers on</xs:app info>
  2859                      </xs:ann otation>
  2860                    </xs:enume ration>
  2861                    <xs:enumer ation valu e="2">
  2862                      <xs:anno tation>
  2863                        <xs:ap pinfo>Syst em object< /xs:appinf o>
  2864                      </xs:ann otation>
  2865                    </xs:enume ration>
  2866                    <xs:enumer ation valu e="3">
  2867                      <xs:anno tation>
  2868                        <xs:ap pinfo>Orga nization</ xs:appinfo >
  2869                      </xs:ann otation>
  2870                    </xs:enume ration>
  2871                    <xs:enumer ation valu e="4">
  2872                      <xs:anno tation>
  2873                        <xs:ap pinfo>Othe r</xs:appi nfo>
  2874                      </xs:ann otation>
  2875                    </xs:enume ration>
  2876                 </ xs:restric tion>
  2877               </xs :simpleTyp e>
  2878             </xs:a ttribute>
  2879             <xs:at tribute na me="Partic ipantObjec tTypeCodeR ole" use=" optional">
  2880               <xs: simpleType >
  2881                 <x s:restrict ion base=" xs:unsigne dByte">
  2882                    <xs:enumer ation valu e="1">
  2883                      <xs:anno tation>
  2884                        <xs:ap pinfo>Pati ent</xs:ap pinfo>
  2885                      </xs:ann otation>
  2886                    </xs:enume ration>
  2887                    <xs:enumer ation valu e="2">
  2888                      <xs:anno tation>
  2889                        <xs:ap pinfo>Loca tion</xs:a ppinfo>
  2890                      </xs:ann otation>
  2891                    </xs:enume ration>
  2892                    <xs:enumer ation valu e="3">
  2893                      <xs:anno tation>
  2894                        <xs:ap pinfo>Repo rt</xs:app info>
  2895                      </xs:ann otation>
  2896                    </xs:enume ration>
  2897                    <xs:enumer ation valu e="4">
  2898                      <xs:anno tation>
  2899                        <xs:ap pinfo>Reso urce</xs:a ppinfo>
  2900                      </xs:ann otation>
  2901                    </xs:enume ration>
  2902                    <xs:enumer ation valu e="5">
  2903                      <xs:anno tation>
  2904                        <xs:ap pinfo>Mast er file</x s:appinfo>
  2905                      </xs:ann otation>
  2906                    </xs:enume ration>
  2907                    <xs:enumer ation valu e="6">
  2908                      <xs:anno tation>
  2909                        <xs:ap pinfo>User </xs:appin fo>
  2910                      </xs:ann otation>
  2911                    </xs:enume ration>
  2912                    <xs:enumer ation valu e="7">
  2913                      <xs:anno tation>
  2914                        <xs:ap pinfo>List </xs:appin fo>
  2915                      </xs:ann otation>
  2916                    </xs:enume ration>
  2917                    <xs:enumer ation valu e="8">
  2918                      <xs:anno tation>
  2919                        <xs:ap pinfo>Doct or</xs:app info>
  2920                      </xs:ann otation>
  2921                    </xs:enume ration>
  2922                    <xs:enumer ation valu e="9">
  2923                      <xs:anno tation>
  2924                        <xs:ap pinfo>Subs criber</xs :appinfo>
  2925                      </xs:ann otation>
  2926                    </xs:enume ration>
  2927                    <xs:enumer ation valu e="10">
  2928                      <xs:anno tation>
  2929                        <xs:ap pinfo>Guar antor</xs: appinfo>
  2930                      </xs:ann otation>
  2931                    </xs:enume ration>
  2932                    <xs:enumer ation valu e="11">
  2933                      <xs:anno tation>
  2934                        <xs:ap pinfo>Secu rity User  Entity</xs :appinfo>
  2935                      </xs:ann otation>
  2936                    </xs:enume ration>
  2937                    <xs:enumer ation valu e="12">
  2938                      <xs:anno tation>
  2939                        <xs:ap pinfo>Secu rity User  Group</xs: appinfo>
  2940                      </xs:ann otation>
  2941                    </xs:enume ration>
  2942                    <xs:enumer ation valu e="13">
  2943                      <xs:anno tation>
  2944                        <xs:ap pinfo>Secu rity Resou rce</xs:ap pinfo>
  2945                      </xs:ann otation>
  2946                    </xs:enume ration>
  2947                    <xs:enumer ation valu e="14">
  2948                      <xs:anno tation>
  2949                        <xs:ap pinfo>Secu rity Granu alarity De finition</ xs:appinfo >
  2950                      </xs:ann otation>
  2951                    </xs:enume ration>
  2952                    <xs:enumer ation valu e="15">
  2953                      <xs:anno tation>
  2954                        <xs:ap pinfo>Prov ider</xs:a ppinfo>
  2955                      </xs:ann otation>
  2956                    </xs:enume ration>
  2957                    <xs:enumer ation valu e="16">
  2958                      <xs:anno tation>
  2959                        <xs:ap pinfo>Repo rt Destina tion</xs:a ppinfo>
  2960                      </xs:ann otation>
  2961                    </xs:enume ration>
  2962                    <xs:enumer ation valu e="17">
  2963                      <xs:anno tation>
  2964                        <xs:ap pinfo>Repo rt Library </xs:appin fo>
  2965                      </xs:ann otation>
  2966                    </xs:enume ration>
  2967                    <xs:enumer ation valu e="18">
  2968                      <xs:anno tation>
  2969                        <xs:ap pinfo>Sche dule</xs:a ppinfo>
  2970                      </xs:ann otation>
  2971                    </xs:enume ration>
  2972                    <xs:enumer ation valu e="19">
  2973                      <xs:anno tation>
  2974                        <xs:ap pinfo>Cust omer</xs:a ppinfo>
  2975                      </xs:ann otation>
  2976                    </xs:enume ration>
  2977                    <xs:enumer ation valu e="20">
  2978                      <xs:anno tation>
  2979                        <xs:ap pinfo>Job< /xs:appinf o>
  2980                      </xs:ann otation>
  2981                    </xs:enume ration>
  2982                    <xs:enumer ation valu e="21">
  2983                      <xs:anno tation>
  2984                        <xs:ap pinfo>Job  Stream</xs :appinfo>
  2985                      </xs:ann otation>
  2986                    </xs:enume ration>
  2987                    <xs:enumer ation valu e="22">
  2988                      <xs:anno tation>
  2989                        <xs:ap pinfo>Tabl e</xs:appi nfo>
  2990                      </xs:ann otation>
  2991                    </xs:enume ration>
  2992                    <xs:enumer ation valu e="23">
  2993                      <xs:anno tation>
  2994                        <xs:ap pinfo>Rout ing Criter ia</xs:app info>
  2995                      </xs:ann otation>
  2996                    </xs:enume ration>
  2997                    <xs:enumer ation valu e="24">
  2998                      <xs:anno tation>
  2999                        <xs:ap pinfo>Quer y</xs:appi nfo>
  3000                      </xs:ann otation>
  3001                    </xs:enume ration>
  3002                 </ xs:restric tion>
  3003               </xs :simpleTyp e>
  3004             </xs:a ttribute>
  3005             <xs:at tribute na me="Partic ipantObjec tDataLifeC ycle" use= "optional" >
  3006               <xs: simpleType >
  3007                 <x s:restrict ion base=" xs:unsigne dByte">
  3008                    <xs:enumer ation valu e="1">
  3009                      <xs:anno tation>
  3010                        <xs:ap pinfo>Orig ination /  Creation</ xs:appinfo >
  3011                      </xs:ann otation>
  3012                    </xs:enume ration>
  3013                    <xs:enumer ation valu e="2">
  3014                      <xs:anno tation>
  3015                        <xs:ap pinfo>Impo rt / Copy  from origi nal</xs:ap pinfo>
  3016                      </xs:ann otation>
  3017                    </xs:enume ration>
  3018                    <xs:enumer ation valu e="3">
  3019                      <xs:anno tation>
  3020                        <xs:ap pinfo>Amen dment</xs: appinfo>
  3021                      </xs:ann otation>
  3022                    </xs:enume ration>
  3023                    <xs:enumer ation valu e="4">
  3024                      <xs:anno tation>
  3025                        <xs:ap pinfo>Veri fication</ xs:appinfo >
  3026                      </xs:ann otation>
  3027                    </xs:enume ration>
  3028                    <xs:enumer ation valu e="5">
  3029                      <xs:anno tation>
  3030                        <xs:ap pinfo>Tran slation</x s:appinfo>
  3031                      </xs:ann otation>
  3032                    </xs:enume ration>
  3033                    <xs:enumer ation valu e="6">
  3034                      <xs:anno tation>
  3035                        <xs:ap pinfo>Acce ss / Use</ xs:appinfo >
  3036                      </xs:ann otation>
  3037                    </xs:enume ration>
  3038                    <xs:enumer ation valu e="7">
  3039                      <xs:anno tation>
  3040                        <xs:ap pinfo>De-i dentificat ion</xs:ap pinfo>
  3041                      </xs:ann otation>
  3042                    </xs:enume ration>
  3043                    <xs:enumer ation valu e="8">
  3044                      <xs:anno tation>
  3045                        <xs:ap pinfo>Aggr egation, s ummarizati on, deriva tion</xs:a ppinfo>
  3046                      </xs:ann otation>
  3047                    </xs:enume ration>
  3048                    <xs:enumer ation valu e="9">
  3049                      <xs:anno tation>
  3050                        <xs:ap pinfo>Repo rt</xs:app info>
  3051                      </xs:ann otation>
  3052                    </xs:enume ration>
  3053                    <xs:enumer ation valu e="10">
  3054                      <xs:anno tation>
  3055                        <xs:ap pinfo>Expo rt / Copy  to target< /xs:appinf o>
  3056                      </xs:ann otation>
  3057                    </xs:enume ration>
  3058                    <xs:enumer ation valu e="11">
  3059                      <xs:anno tation>
  3060                        <xs:ap pinfo>Disc losure</xs :appinfo>
  3061                      </xs:ann otation>
  3062                    </xs:enume ration>
  3063                    <xs:enumer ation valu e="12">
  3064                      <xs:anno tation>
  3065                        <xs:ap pinfo>Rece ipt of dis closure</x s:appinfo>
  3066                      </xs:ann otation>
  3067                    </xs:enume ration>
  3068                    <xs:enumer ation valu e="13">
  3069                      <xs:anno tation>
  3070                        <xs:ap pinfo>Arch iving</xs: appinfo>
  3071                      </xs:ann otation>
  3072                    </xs:enume ration>
  3073                    <xs:enumer ation valu e="14">
  3074                      <xs:anno tation>
  3075                        <xs:ap pinfo>Logi cal deleti on</xs:app info>
  3076                      </xs:ann otation>
  3077                    </xs:enume ration>
  3078                    <xs:enumer ation valu e="15">
  3079                      <xs:anno tation>
  3080                        <xs:ap pinfo>Perm anent eras ure / Phys ical destr uction</xs :appinfo>
  3081                      </xs:ann otation>
  3082                    </xs:enume ration>
  3083                 </ xs:restric tion>
  3084               </xs :simpleTyp e>
  3085             </xs:a ttribute>
  3086             <xs:at tribute na me="Partic ipantObjec tSensitivi ty" type=" xs:string"  use="opti onal"/>
  3087           </xs:com plexType>
  3088           <xs:comp lexType na me="CodedV alueType">
  3089             <xs:at tribute na me="code"  type="xs:s tring" use ="required "/>
  3090             <xs:at tributeGro up ref="tn s:CodeSyst em"/>
  3091             <xs:at tribute na me="displa yName" typ e="xs:stri ng" use="o ptional"/>
  3092             <xs:at tribute na me="origin alText" ty pe="xs:str ing" use=" optional"/ >
  3093           </xs:com plexType>
  3094           <xs:comp lexType na me="TypeVa luePairTyp e">
  3095             <xs:at tribute na me="type"  type="xs:s tring" use ="required "/>
  3096             <xs:at tribute na me="value"  type="xs: base64Bina ry" use="r equired"/>
  3097           </xs:com plexType>
  3098           <xs:attr ibuteGroup  name="Cod eSystem">
  3099             <xs:at tribute na me="codeSy stem" type ="tns:OID"  use="opti onal"/>
  3100             <xs:at tribute na me="codeSy stemName"  type="xs:s tring" use ="optional "/>
  3101           </xs:att ributeGrou p>
  3102           <xs:simp leType nam e="OID">
  3103             <xs:re striction  base="xs:s tring">
  3104               <xs: whiteSpace  value="co llapse"/>
  3105             </xs:r estriction >
  3106           </xs:sim pleType>
  3107           <!--The  following  were added  from the  AuditLogQu ery WSDL-- >
  3108           <xs:comp lexType na me="FindAu ditEventsT ype">
  3109             <xs:se quence>
  3110               <xs: element na me="patien tId" type= "xs:string " minOccur s="1"/>
  3111               <xs: element na me="userId " type="xs :string"/>
  3112               <xs: element na me="beginD ateTime" t ype="xs:da teTime"/>
  3113               <xs: element na me="endDat eTime" typ e="xs:date Time"/>
  3114             </xs:s equence>
  3115           </xs:com plexType>
  3116           <xs:elem ent name=" FindAuditE vents" typ e="tns:Fin dAuditEven tsType"/>
  3117           <xs:comp lexType na me="FindAu ditEventsR esponseTyp e">
  3118             <xs:se quence>
  3119               <xs: element na me="findAu ditEventsR eturn" typ e="tns:Aud itMessageT ype" maxOc curs="unbo unded"/>
  3120             </xs:s equence>
  3121           </xs:com plexType>
  3122           <xs:elem ent name=" FindAuditE ventsRespo nse" type= "tns:FindA uditEvents ResponseTy pe"/>
  3123         </xs:schem a>]]>
  3124        </con:cont ent>
  3125        <con:type>
  3126         http://www .w3.org/20 01/XMLSche ma
  3127        </con:type >
  3128       </con:part >
  3129       <con:part>
  3130        <con:url>
  3131         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =1
  3132        </con:url>
  3133        <con:conte nt>
  3134         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  3135         <!--OASIS  takes no p osition re garding th e validity  or scope  of any int ellectual  property o r other ri ghts that  might be c laimed to  pertain to  the imple mentation  or use of  the techno logy descr ibed in th is documen t or the e xtent to w hich any l icense und er such ri ghts might  or might  not be ava ilable; ne ither does  it repres ent that i t has made  any effor t to ident ify any su ch rights.  Informati on on OASI S's proced ures with  respect to  rights in  OASIS spe cification s can be f ound at th e OASIS we bsite. Cop ies of cla ims of rig hts made a vailable f or publica tion and a ny assuran ces of lic enses to b e made ava ilable, or  the resul t of an at tempt made  to obtain  a general  license o r permissi on for the  use of su ch proprie tary right s by imple mentors or  users of  this speci fication,  can be obt ained from  the OASIS  Executive  Director.
  3136        
  3137         OASIS invi tes any in terested p arty to br ing to its  attention  any copyr ights, pat ents or pa tent appli cations, o r other pr oprietary  rights whi ch may cov er technol ogy that m ay be requ ired to im plement th is specifi cation. Pl ease addre ss the inf ormation t o the OASI S Executiv e Director .
  3138        
  3139         Copyright  (C) OASIS  Open (2004 -2006). Al l Rights R eserved.
  3140        
  3141         This docum ent and tr anslations  of it may  be copied  and furni shed to ot hers, and  derivative  works tha t comment  on or othe rwise expl ain it or  assist in  its implem entation m ay be prep ared, copi ed, publis hed and di stributed,  in whole  or in part , without  restrictio n of any k ind, provi ded that t he above c opyright n otice and  this parag raph are i ncluded on  all such  copies and  derivativ e works. H owever, th is documen t itself m ay not be  modified i n any way,  such as b y removing  the copyr ight notic e or refer ences to O ASIS, exce pt as need ed for the  purpose o f developi ng OASIS s pecificati ons, in wh ich case t he procedu res for co pyrights d efined in  the OASIS  Intellectu al Propert y Rights d ocument mu st be foll owed, or a s required  to transl ate it int o language s other th an English
  3142        
  3143         The limite d permissi ons grante d above ar e perpetua l and will  not be re voked by O ASIS or it s successo rs or assi gns. 
  3144        
  3145         This docum ent and th e informat ion contai ned herein  is provid ed on an " AS IS" bas is and OAS IS DISCLAI MS ALL WAR RANTIES, E XPRESS OR  IMPLIED, I NCLUDING B UT NOT LIM ITED TO AN Y WARRANTY  THAT THE  USE OF THE  INFORMATI ON HEREIN  WILL NOT I NFRINGE AN Y RIGHTS O R ANY IMPL IED WARRAN TIES OF ME RCHANTABIL ITY OR FIT NESS FOR A  PARTICULA R PURPOSE. -->
  3146         <xsd:schem a targetNa mespace="h ttp://docs .oasis-ope n.org/wsn/ b-2" eleme ntFormDefa ult="quali fied" attr ibuteFormD efault="un qualified"  xmlns:wsn t="http:// docs.oasis -open.org/ wsn/b-2" x mlns:wsa=" http://www .w3.org/20 05/08/addr essing" xm lns:wsrf-b f="http:// docs.oasis -open.org/ wsrf/bf-2"  xmlns:wst op="http:/ /docs.oasi s-open.org /wsn/t-1"  xmlns:xsd= "http://ww w.w3.org/2 001/XMLSch ema">
  3147           <!--==== ========== ==========  Imports   ========== ========== ========-- >
  3148             <xsd:impor t namespac e="http:// www.w3.org /2005/08/a ddressing"  schemaLoc ation="htt p:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =18"/>
  3149             <xsd:impor t namespac e="http:// docs.oasis -open.org/ wsrf/bf-2"  schemaLoc ation="htt p:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =3"/>
  3150             <xsd:impor t namespac e="http:// docs.oasis -open.org/ wsn/t-1" s chemaLocat ion="http: // s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =2"/>
  3151           <!--==== ========== ======= Mi sc. Helper  Types === ========== ========-- >
  3152           <xsd:com plexType n ame="Query Expression Type" mixe d="true">
  3153             <xsd:s equence>
  3154               <xsd :any minOc curs="0" m axOccurs=" 1" process Contents=" lax"/>
  3155             </xsd: sequence>
  3156             <xsd:a ttribute n ame="Diale ct" type=" xsd:anyURI " use="req uired"/>
  3157           </xsd:co mplexType>
  3158           <xsd:com plexType n ame="Topic Expression Type" mixe d="true">
  3159             <xsd:s equence>
  3160               <xsd :any minOc curs="0" m axOccurs=" 1" process Contents=" lax"/>
  3161             </xsd: sequence>
  3162             <xsd:a ttribute n ame="Diale ct" type=" xsd:anyURI " use="req uired"/>
  3163             <xsd:a nyAttribut e/>
  3164           </xsd:co mplexType>
  3165           <xsd:com plexType n ame="Filte rType">
  3166             <xsd:s equence>
  3167               <xsd :any minOc curs="0" m axOccurs=" unbounded" />
  3168             </xsd: sequence>
  3169           </xsd:co mplexType>
  3170           <xsd:com plexType n ame="Subsc riptionPol icyType">
  3171             <xsd:s equence>
  3172               <xsd :any minOc curs="0" m axOccurs=" unbounded"  processCo ntents="la x"/>
  3173             </xsd: sequence>
  3174           </xsd:co mplexType>
  3175           <!--==== ========== = Resource  Property  Related  = ========== ========-- >
  3176           <!--==== ==== Resou rce Proper ties for N otificatio nProducer  ========-- >
  3177           <xsd:ele ment name= "TopicExpr ession" ty pe="wsnt:T opicExpres sionType"/ >
  3178           <xsd:ele ment name= "FixedTopi cSet" type ="xsd:bool ean" defau lt="true"/ >
  3179           <xsd:ele ment name= "TopicExpr essionDial ect" type= "xsd:anyUR I"/>
  3180           <xsd:ele ment name= "Notificat ionProduce rRP">
  3181             <xsd:c omplexType >
  3182               <xsd :sequence>
  3183                 <x sd:element  ref="wsnt :TopicExpr ession" mi nOccurs="0 " maxOccur s="unbound ed"/>
  3184                 <x sd:element  ref="wsnt :FixedTopi cSet" minO ccurs="0"  maxOccurs= "1"/>
  3185                 <x sd:element  ref="wsnt :TopicExpr essionDial ect" minOc curs="0" m axOccurs=" unbounded" />
  3186                 <x sd:element  ref="wsto p:TopicSet " minOccur s="0" maxO ccurs="1"/ >
  3187               </xs d:sequence >
  3188             </xsd: complexTyp e>
  3189           </xsd:el ement>
  3190           <!--==== ==== Resou rce Proper ties for S ubscriptio nManager = ========-- >
  3191           <xsd:ele ment name= "ConsumerR eference"  type="wsa: EndpointRe ferenceTyp e"/>
  3192           <xsd:ele ment name= "Filter" t ype="wsnt: FilterType "/>
  3193           <xsd:ele ment name= "Subscript ionPolicy"  type="wsn t:Subscrip tionPolicy Type"/>
  3194           <xsd:ele ment name= "CreationT ime" type= "xsd:dateT ime"/>
  3195           <xsd:ele ment name= "Subscript ionManager RP">
  3196             <xsd:c omplexType >
  3197               <xsd :sequence>
  3198                 <x sd:element  ref="wsnt :ConsumerR eference"  minOccurs= "1" maxOcc urs="1"/>
  3199                 <x sd:element  ref="wsnt :Filter" m inOccurs=" 0" maxOccu rs="1"/>
  3200                 <x sd:element  ref="wsnt :Subscript ionPolicy"  minOccurs ="0" maxOc curs="1"/>
  3201                 <x sd:element  ref="wsnt :CreationT ime" minOc curs="0" m axOccurs=" 1"/>
  3202               </xs d:sequence >
  3203             </xsd: complexTyp e>
  3204           </xsd:el ement>
  3205           <!--==== ========== === Notifi cation Met adata  === ========== ========-- >
  3206           <xsd:ele ment name= "Subscript ionReferen ce" type=" wsa:Endpoi ntReferenc eType"/>
  3207           <xsd:ele ment name= "Topic" ty pe="wsnt:T opicExpres sionType"/ >
  3208           <xsd:ele ment name= "ProducerR eference"  type="wsa: EndpointRe ferenceTyp e"/>
  3209           <!--==== ========== ==== Messa ge Helper  Types  === ========== ========-- >
  3210           <xsd:com plexType n ame="Notif icationMes sageHolder Type">
  3211             <xsd:s equence>
  3212               <xsd :element r ef="wsnt:S ubscriptio nReference " minOccur s="0" maxO ccurs="1"/ >
  3213               <xsd :element r ef="wsnt:T opic" minO ccurs="0"  maxOccurs= "1"/>
  3214               <xsd :element r ef="wsnt:P roducerRef erence" mi nOccurs="0 " maxOccur s="1"/>
  3215               <xsd :element n ame="Messa ge">
  3216                 <x sd:complex Type>
  3217                    <xsd:seque nce>
  3218                      <xsd:any  namespace ="##any" p rocessCont ents="lax"  minOccurs ="1" maxOc curs="1"/>
  3219                    </xsd:sequ ence>
  3220                 </ xsd:comple xType>
  3221               </xs d:element>
  3222             </xsd: sequence>
  3223           </xsd:co mplexType>
  3224           <xsd:ele ment name= "Notificat ionMessage " type="ws nt:Notific ationMessa geHolderTy pe"/>
  3225           <!--==== ====== Mes sage Types  for Notif icationCon sumer  === ========-- >
  3226           <xsd:ele ment name= "Notify">
  3227             <xsd:c omplexType >
  3228               <xsd :sequence>
  3229                 <x sd:element  ref="wsnt :Notificat ionMessage " minOccur s="1" maxO ccurs="unb ounded"/>
  3230                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3231               </xs d:sequence >
  3232             </xsd: complexTyp e>
  3233           </xsd:el ement>
  3234           <!--==== ====== Mes sage Types  for Notif icationPro ducer  === ========-- >
  3235           <xsd:sim pleType na me="Absolu teOrRelati veTimeType ">
  3236             <xsd:u nion membe rTypes="xs d:dateTime  xsd:durat ion"/>
  3237           </xsd:si mpleType>
  3238           <xsd:ele ment name= "CurrentTi me" type=" xsd:dateTi me"/>
  3239           <xsd:ele ment name= "Terminati onTime" ni llable="tr ue" type=" xsd:dateTi me"/>
  3240           <xsd:ele ment name= "ProducerP roperties"  type="wsn t:QueryExp ressionTyp e"/>
  3241           <xsd:ele ment name= "MessageCo ntent" typ e="wsnt:Qu eryExpress ionType"/>
  3242           <xsd:ele ment name= "UseRaw">
  3243             <xsd:c omplexType />
  3244           </xsd:el ement>
  3245           <xsd:ele ment name= "Subscribe ">
  3246             <xsd:c omplexType >
  3247               <xsd :sequence>
  3248                 <x sd:element  name="Con sumerRefer ence" type ="wsa:Endp ointRefere nceType" m inOccurs=" 1" maxOccu rs="1"/>
  3249                 <x sd:element  name="Fil ter" type= "wsnt:Filt erType" mi nOccurs="0 " maxOccur s="1"/>
  3250                 <x sd:element  name="Ini tialTermin ationTime"  type="wsn t:Absolute OrRelative TimeType"  nillable=" true" minO ccurs="0"  maxOccurs= "1"/>
  3251                 <x sd:element  name="Sub scriptionP olicy" min Occurs="0"  maxOccurs ="1">
  3252                    <xsd:compl exType>
  3253                      <xsd:seq uence>
  3254                        <xsd:a ny namespa ce="##any"  processCo ntents="la x" minOccu rs="0" max Occurs="un bounded"/>
  3255                      </xsd:se quence>
  3256                    </xsd:comp lexType>
  3257                 </ xsd:elemen t>
  3258                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3259               </xs d:sequence >
  3260             </xsd: complexTyp e>
  3261           </xsd:el ement>
  3262           <xsd:ele ment name= "Subscribe Response">
  3263             <xsd:c omplexType >
  3264               <xsd :sequence>
  3265                 <x sd:element  name="Sub scriptionR eference"  type="wsa: EndpointRe ferenceTyp e" minOccu rs="1" max Occurs="1" />
  3266                 <x sd:element  ref="wsnt :CurrentTi me" minOcc urs="0" ma xOccurs="1 "/>
  3267                 <x sd:element  ref="wsnt :Terminati onTime" mi nOccurs="0 " maxOccur s="1"/>
  3268                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3269               </xs d:sequence >
  3270             </xsd: complexTyp e>
  3271           </xsd:el ement>
  3272           <xsd:ele ment name= "GetCurren tMessage">
  3273             <xsd:c omplexType >
  3274               <xsd :sequence>
  3275                 <x sd:element  name="Top ic" type=" wsnt:Topic Expression Type"/>
  3276                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3277               </xs d:sequence >
  3278             </xsd: complexTyp e>
  3279           </xsd:el ement>
  3280           <xsd:ele ment name= "GetCurren tMessageRe sponse">
  3281             <xsd:c omplexType >
  3282               <xsd :sequence>
  3283                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3284               </xs d:sequence >
  3285             </xsd: complexTyp e>
  3286           </xsd:el ement>
  3287           <xsd:com plexType n ame="Subsc ribeCreati onFailedFa ultType">
  3288             <xsd:c omplexCont ent>
  3289               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3290             </xsd: complexCon tent>
  3291           </xsd:co mplexType>
  3292           <xsd:ele ment name= "Subscribe CreationFa iledFault"  type="wsn t:Subscrib eCreationF ailedFault Type"/>
  3293           <xsd:com plexType n ame="Inval idFilterFa ultType">
  3294             <xsd:c omplexCont ent>
  3295               <xsd :extension  base="wsr f-bf:BaseF aultType">
  3296                 <x sd:sequenc e>
  3297                    <xsd:eleme nt name="U nknownFilt er" type=" xsd:QName"  minOccurs ="1" maxOc curs="unbo unded"/>
  3298                 </ xsd:sequen ce>
  3299               </xs d:extensio n>
  3300             </xsd: complexCon tent>
  3301           </xsd:co mplexType>
  3302           <xsd:ele ment name= "InvalidFi lterFault"  type="wsn t:InvalidF ilterFault Type"/>
  3303           <xsd:com plexType n ame="Topic Expression DialectUnk nownFaultT ype">
  3304             <xsd:c omplexCont ent>
  3305               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3306             </xsd: complexCon tent>
  3307           </xsd:co mplexType>
  3308           <xsd:ele ment name= "TopicExpr essionDial ectUnknown Fault" typ e="wsnt:To picExpress ionDialect UnknownFau ltType"/>
  3309           <xsd:com plexType n ame="Inval idTopicExp ressionFau ltType">
  3310             <xsd:c omplexCont ent>
  3311               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3312             </xsd: complexCon tent>
  3313           </xsd:co mplexType>
  3314           <xsd:ele ment name= "InvalidTo picExpress ionFault"  type="wsnt :InvalidTo picExpress ionFaultTy pe"/>
  3315           <xsd:com plexType n ame="Topic NotSupport edFaultTyp e">
  3316             <xsd:c omplexCont ent>
  3317               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3318             </xsd: complexCon tent>
  3319           </xsd:co mplexType>
  3320           <xsd:ele ment name= "TopicNotS upportedFa ult" type= "wsnt:Topi cNotSuppor tedFaultTy pe"/>
  3321           <xsd:com plexType n ame="Multi pleTopicsS pecifiedFa ultType">
  3322             <xsd:c omplexCont ent>
  3323               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3324             </xsd: complexCon tent>
  3325           </xsd:co mplexType>
  3326           <xsd:ele ment name= "MultipleT opicsSpeci fiedFault"  type="wsn t:Multiple TopicsSpec ifiedFault Type"/>
  3327           <xsd:com plexType n ame="Inval idProducer Properties Expression FaultType" >
  3328             <xsd:c omplexCont ent>
  3329               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3330             </xsd: complexCon tent>
  3331           </xsd:co mplexType>
  3332           <xsd:ele ment name= "InvalidPr oducerProp ertiesExpr essionFaul t" type="w snt:Invali dProducerP ropertiesE xpressionF aultType"/ >
  3333           <xsd:com plexType n ame="Inval idMessageC ontentExpr essionFaul tType">
  3334             <xsd:c omplexCont ent>
  3335               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3336             </xsd: complexCon tent>
  3337           </xsd:co mplexType>
  3338           <xsd:ele ment name= "InvalidMe ssageConte ntExpressi onFault" t ype="wsnt: InvalidMes sageConten tExpressio nFaultType "/>
  3339           <xsd:com plexType n ame="Unrec ognizedPol icyRequest FaultType" >
  3340             <xsd:c omplexCont ent>
  3341               <xsd :extension  base="wsr f-bf:BaseF aultType">
  3342                 <x sd:sequenc e>
  3343                    <xsd:eleme nt name="U nrecognize dPolicy" t ype="xsd:Q Name" minO ccurs="0"  maxOccurs= "unbounded "/>
  3344                 </ xsd:sequen ce>
  3345               </xs d:extensio n>
  3346             </xsd: complexCon tent>
  3347           </xsd:co mplexType>
  3348           <xsd:ele ment name= "Unrecogni zedPolicyR equestFaul t" type="w snt:Unreco gnizedPoli cyRequestF aultType"/ >
  3349           <xsd:com plexType n ame="Unsup portedPoli cyRequestF aultType">
  3350             <xsd:c omplexCont ent>
  3351               <xsd :extension  base="wsr f-bf:BaseF aultType">
  3352                 <x sd:sequenc e>
  3353                    <xsd:eleme nt name="U nsupported Policy" ty pe="xsd:QN ame" minOc curs="0" m axOccurs=" unbounded" />
  3354                 </ xsd:sequen ce>
  3355               </xs d:extensio n>
  3356             </xsd: complexCon tent>
  3357           </xsd:co mplexType>
  3358           <xsd:ele ment name= "Unsupport edPolicyRe questFault " type="ws nt:Unsuppo rtedPolicy RequestFau ltType"/>
  3359           <xsd:com plexType n ame="Notif yMessageNo tSupported FaultType" >
  3360             <xsd:c omplexCont ent>
  3361               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3362             </xsd: complexCon tent>
  3363           </xsd:co mplexType>
  3364           <xsd:ele ment name= "NotifyMes sageNotSup portedFaul t" type="w snt:Notify MessageNot SupportedF aultType"/ >
  3365           <xsd:com plexType n ame="Unacc eptableIni tialTermin ationTimeF aultType">
  3366             <xsd:c omplexCont ent>
  3367               <xsd :extension  base="wsr f-bf:BaseF aultType">
  3368                 <x sd:sequenc e>
  3369                    <xsd:eleme nt name="M inimumTime " type="xs d:dateTime "/>
  3370                    <xsd:eleme nt name="M aximumTime " type="xs d:dateTime " minOccur s="0"/>
  3371                 </ xsd:sequen ce>
  3372               </xs d:extensio n>
  3373             </xsd: complexCon tent>
  3374           </xsd:co mplexType>
  3375           <xsd:ele ment name= "Unaccepta bleInitial Terminatio nTimeFault " type="ws nt:Unaccep tableIniti alTerminat ionTimeFau ltType"/>
  3376           <xsd:com plexType n ame="NoCur rentMessag eOnTopicFa ultType">
  3377             <xsd:c omplexCont ent>
  3378               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3379             </xsd: complexCon tent>
  3380           </xsd:co mplexType>
  3381           <xsd:ele ment name= "NoCurrent MessageOnT opicFault"  type="wsn t:NoCurren tMessageOn TopicFault Type"/>
  3382           <!--==== ==== Messa ge Types f or PullPoi nt  ====== ========== ========-- >
  3383           <xsd:ele ment name= "GetMessag es">
  3384             <xsd:c omplexType >
  3385               <xsd :sequence>
  3386                 <x sd:element  name="Max imumNumber " type="xs d:nonNegat iveInteger " minOccur s="0"/>
  3387                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3388               </xs d:sequence >
  3389               <xsd :anyAttrib ute/>
  3390             </xsd: complexTyp e>
  3391           </xsd:el ement>
  3392           <xsd:ele ment name= "GetMessag esResponse ">
  3393             <xsd:c omplexType >
  3394               <xsd :sequence>
  3395                 <x sd:element  ref="wsnt :Notificat ionMessage " minOccur s="0" maxO ccurs="unb ounded"/>
  3396                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3397               </xs d:sequence >
  3398               <xsd :anyAttrib ute/>
  3399             </xsd: complexTyp e>
  3400           </xsd:el ement>
  3401           <xsd:ele ment name= "DestroyPu llPoint">
  3402             <xsd:c omplexType >
  3403               <xsd :sequence>
  3404                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3405               </xs d:sequence >
  3406               <xsd :anyAttrib ute/>
  3407             </xsd: complexTyp e>
  3408           </xsd:el ement>
  3409           <xsd:ele ment name= "DestroyPu llPointRes ponse">
  3410             <xsd:c omplexType >
  3411               <xsd :sequence>
  3412                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3413               </xs d:sequence >
  3414               <xsd :anyAttrib ute/>
  3415             </xsd: complexTyp e>
  3416           </xsd:el ement>
  3417           <xsd:com plexType n ame="Unabl eToGetMess agesFaultT ype">
  3418             <xsd:c omplexCont ent>
  3419               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3420             </xsd: complexCon tent>
  3421           </xsd:co mplexType>
  3422           <xsd:ele ment name= "UnableToG etMessages Fault" typ e="wsnt:Un ableToGetM essagesFau ltType"/>
  3423           <xsd:com plexType n ame="Unabl eToDestroy PullPointF aultType">
  3424             <xsd:c omplexCont ent>
  3425               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3426             </xsd: complexCon tent>
  3427           </xsd:co mplexType>
  3428           <xsd:ele ment name= "UnableToD estroyPull PointFault " type="ws nt:UnableT oDestroyPu llPointFau ltType"/>
  3429           <!--==== ==== Messa ge Types f or Create  PullPoint   ========= ========-- >
  3430           <xsd:ele ment name= "CreatePul lPoint">
  3431             <xsd:c omplexType >
  3432               <xsd :sequence>
  3433                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3434               </xs d:sequence >
  3435               <xsd :anyAttrib ute/>
  3436             </xsd: complexTyp e>
  3437           </xsd:el ement>
  3438           <xsd:ele ment name= "CreatePul lPointResp onse">
  3439             <xsd:c omplexType >
  3440               <xsd :sequence>
  3441                 <x sd:element  name="Pul lPoint" ty pe="wsa:En dpointRefe renceType" />
  3442                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3443               </xs d:sequence >
  3444               <xsd :anyAttrib ute/>
  3445             </xsd: complexTyp e>
  3446           </xsd:el ement>
  3447           <xsd:com plexType n ame="Unabl eToCreateP ullPointFa ultType">
  3448             <xsd:c omplexCont ent>
  3449               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3450             </xsd: complexCon tent>
  3451           </xsd:co mplexType>
  3452           <xsd:ele ment name= "UnableToC reatePullP ointFault"  type="wsn t:UnableTo CreatePull PointFault Type"/>
  3453           <!--==== ==== Messa ge Types f or Base Su bscription Manager  = ========-- >
  3454           <xsd:ele ment name= "Renew">
  3455             <xsd:c omplexType >
  3456               <xsd :sequence>
  3457                 <x sd:element  name="Ter minationTi me" type=" wsnt:Absol uteOrRelat iveTimeTyp e" nillabl e="true" m inOccurs=" 1" maxOccu rs="1"/>
  3458                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3459               </xs d:sequence >
  3460             </xsd: complexTyp e>
  3461           </xsd:el ement>
  3462           <xsd:ele ment name= "RenewResp onse">
  3463             <xsd:c omplexType >
  3464               <xsd :sequence>
  3465                 <x sd:element  ref="wsnt :Terminati onTime" mi nOccurs="1 " maxOccur s="1"/>
  3466                 <x sd:element  ref="wsnt :CurrentTi me" minOcc urs="0" ma xOccurs="1 "/>
  3467                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3468               </xs d:sequence >
  3469             </xsd: complexTyp e>
  3470           </xsd:el ement>
  3471           <xsd:com plexType n ame="Unacc eptableTer minationTi meFaultTyp e">
  3472             <xsd:c omplexCont ent>
  3473               <xsd :extension  base="wsr f-bf:BaseF aultType">
  3474                 <x sd:sequenc e>
  3475                    <xsd:eleme nt name="M inimumTime " type="xs d:dateTime "/>
  3476                    <xsd:eleme nt name="M aximumTime " type="xs d:dateTime " minOccur s="0"/>
  3477                 </ xsd:sequen ce>
  3478               </xs d:extensio n>
  3479             </xsd: complexCon tent>
  3480           </xsd:co mplexType>
  3481           <xsd:ele ment name= "Unaccepta bleTermina tionTimeFa ult" type= "wsnt:Unac ceptableTe rminationT imeFaultTy pe"/>
  3482           <xsd:ele ment name= "Unsubscri be">
  3483             <xsd:c omplexType >
  3484               <xsd :sequence>
  3485                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3486               </xs d:sequence >
  3487             </xsd: complexTyp e>
  3488           </xsd:el ement>
  3489           <xsd:ele ment name= "Unsubscri beResponse ">
  3490             <xsd:c omplexType >
  3491               <xsd :sequence>
  3492                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3493               </xs d:sequence >
  3494             </xsd: complexTyp e>
  3495           </xsd:el ement>
  3496           <xsd:com plexType n ame="Unabl eToDestroy Subscripti onFaultTyp e">
  3497             <xsd:c omplexCont ent>
  3498               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3499             </xsd: complexCon tent>
  3500           </xsd:co mplexType>
  3501           <xsd:ele ment name= "UnableToD estroySubs criptionFa ult" type= "wsnt:Unab leToDestro ySubscript ionFaultTy pe"/>
  3502           <!--==== == Message  Types for  Pausable  Subscripti onManager   =======-- >
  3503           <xsd:ele ment name= "PauseSubs cription">
  3504             <xsd:c omplexType >
  3505               <xsd :sequence>
  3506                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3507               </xs d:sequence >
  3508             </xsd: complexTyp e>
  3509           </xsd:el ement>
  3510           <xsd:ele ment name= "PauseSubs criptionRe sponse">
  3511             <xsd:c omplexType >
  3512               <xsd :sequence>
  3513                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3514               </xs d:sequence >
  3515             </xsd: complexTyp e>
  3516           </xsd:el ement>
  3517           <xsd:ele ment name= "ResumeSub scription" >
  3518             <xsd:c omplexType >
  3519               <xsd :sequence>
  3520                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3521               </xs d:sequence >
  3522             </xsd: complexTyp e>
  3523           </xsd:el ement>
  3524           <xsd:ele ment name= "ResumeSub scriptionR esponse">
  3525             <xsd:c omplexType >
  3526               <xsd :sequence>
  3527                 <x sd:any nam espace="## other" pro cessConten ts="lax" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3528               </xs d:sequence >
  3529             </xsd: complexTyp e>
  3530           </xsd:el ement>
  3531           <xsd:com plexType n ame="Pause FailedFaul tType">
  3532             <xsd:c omplexCont ent>
  3533               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3534             </xsd: complexCon tent>
  3535           </xsd:co mplexType>
  3536           <xsd:ele ment name= "PauseFail edFault" t ype="wsnt: PauseFaile dFaultType "/>
  3537           <xsd:com plexType n ame="Resum eFailedFau ltType">
  3538             <xsd:c omplexCont ent>
  3539               <xsd :extension  base="wsr f-bf:BaseF aultType"/ >
  3540             </xsd: complexCon tent>
  3541           </xsd:co mplexType>
  3542           <xsd:ele ment name= "ResumeFai ledFault"  type="wsnt :ResumeFai ledFaultTy pe"/>
  3543         </xsd:sche ma>]]>
  3544        </con:cont ent>
  3545        <con:type>
  3546         http://www .w3.org/20 01/XMLSche ma
  3547        </con:type >
  3548       </con:part >
  3549       <con:part>
  3550        <con:url>
  3551         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =18
  3552        </con:url>
  3553        <con:conte nt>
  3554         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  3555         <!--<!DOCT YPE xs:sch ema PUBLIC  "-//W3C// DTD XMLSCH EMA 200102 //EN" "htt p://www.w3 .org/2001/ XMLSchema. dtd">-->
  3556         <!--W3C XM L Schema d efined in  the Web Se rvices Add ressing 1. 0 specific ation
  3557             http:/ /www.w3.or g/TR/ws-ad dr-core
  3558        
  3559            Copyrig ht Â© 2005  World Wid e Web Cons ortium,
  3560        
  3561            (Massac husetts In stitute of  Technolog y, Europea n Research  Consortiu m for
  3562            Informa tics and M athematics , Keio Uni versity).  All Rights  Reserved.  This
  3563            work is  distribut ed under t he W3C® S oftware Li cense [1]  in the hop e that
  3564            it will  be useful , but WITH OUT ANY WA RRANTY; wi thout even  the impli ed
  3565            warrant y of MERCH ANTABILITY  or FITNES S FOR A PA RTICULAR P URPOSE.
  3566        
  3567            [1] htt p://www.w3 .org/Conso rtium/Lega l/2002/cop yright-sof tware-2002 1231
  3568        
  3569            $Id: ws -addr.xsd, v 1.3 2005 /08/09 13: 17:35 hugo  Exp $-->
  3570         <xs:schema  targetNam espace="ht tp://www.w 3.org/2005 /08/addres sing" bloc kDefault=" #all" elem entFormDef ault="qual ified" fin alDefault= "" attribu teFormDefa ult="unqua lified" xm lns:xs="ht tp://www.w 3.org/2001 /XMLSchema " xmlns:tn s="http:// www.w3.org /2005/08/a ddressing" >
  3571           <!--Cons tructs fro m the WS-A ddressing  Core-->
  3572           <xs:elem ent name=" EndpointRe ference" t ype="tns:E ndpointRef erenceType "/>
  3573           <xs:comp lexType na me="Endpoi ntReferenc eType">
  3574             <xs:se quence>
  3575               <xs: element na me="Addres s" type="t ns:Attribu tedURIType "/>
  3576               <xs: element na me="Refere nceParamet ers" type= "tns:Refer enceParame tersType"  minOccurs= "0"/>
  3577               <xs: element re f="tns:Met adata" min Occurs="0" />
  3578               <xs: any namesp ace="##oth er" proces sContents= "lax" minO ccurs="0"  maxOccurs= "unbounded "/>
  3579             </xs:s equence>
  3580             <xs:an yAttribute  namespace ="##other"  processCo ntents="la x"/>
  3581           </xs:com plexType>
  3582           <xs:comp lexType na me="Refere nceParamet ersType" m ixed="fals e">
  3583             <xs:se quence>
  3584               <xs: any namesp ace="##any " processC ontents="l ax" minOcc urs="0" ma xOccurs="u nbounded"/ >
  3585             </xs:s equence>
  3586             <xs:an yAttribute  namespace ="##other"  processCo ntents="la x"/>
  3587           </xs:com plexType>
  3588           <xs:elem ent name=" Metadata"  type="tns: MetadataTy pe"/>
  3589           <xs:comp lexType na me="Metada taType" mi xed="false ">
  3590             <xs:se quence>
  3591               <xs: any namesp ace="##any " processC ontents="l ax" minOcc urs="0" ma xOccurs="u nbounded"/ >
  3592             </xs:s equence>
  3593             <xs:an yAttribute  namespace ="##other"  processCo ntents="la x"/>
  3594           </xs:com plexType>
  3595           <xs:elem ent name=" MessageID"  type="tns :Attribute dURIType"/ >
  3596           <xs:elem ent name=" RelatesTo"  type="tns :RelatesTo Type"/>
  3597           <xs:comp lexType na me="Relate sToType" m ixed="fals e">
  3598             <xs:si mpleConten t>
  3599               <xs: extension  base="xs:a nyURI">
  3600                 <x s:attribut e name="Re lationship Type" type ="tns:Rela tionshipTy peOpenEnum " use="opt ional" def ault="http ://www.w3. org/2005/0 8/addressi ng/reply"/ >
  3601                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  3602               </xs :extension >
  3603             </xs:s impleConte nt>
  3604           </xs:com plexType>
  3605           <xs:simp leType nam e="Relatio nshipTypeO penEnum">
  3606             <xs:un ion member Types="tns :Relations hipType xs :anyURI"/>
  3607           </xs:sim pleType>
  3608           <xs:simp leType nam e="Relatio nshipType" >
  3609             <xs:re striction  base="xs:a nyURI">
  3610               <xs: enumeratio n value="h ttp://www. w3.org/200 5/08/addre ssing/repl y"/>
  3611             </xs:r estriction >
  3612           </xs:sim pleType>
  3613           <xs:elem ent name=" ReplyTo" t ype="tns:E ndpointRef erenceType "/>
  3614           <xs:elem ent name=" From" type ="tns:Endp ointRefere nceType"/>
  3615           <xs:elem ent name=" FaultTo" t ype="tns:E ndpointRef erenceType "/>
  3616           <xs:elem ent name=" To" type=" tns:Attrib utedURITyp e"/>
  3617           <xs:elem ent name=" Action" ty pe="tns:At tributedUR IType"/>
  3618           <xs:comp lexType na me="Attrib utedURITyp e" mixed=" false">
  3619             <xs:si mpleConten t>
  3620               <xs: extension  base="xs:a nyURI">
  3621                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  3622               </xs :extension >
  3623             </xs:s impleConte nt>
  3624           </xs:com plexType>
  3625           <!--Cons tructs fro m the WS-A ddressing  SOAP bindi ng-->
  3626           <xs:attr ibute name ="IsRefere nceParamet er" type=" xs:boolean "/>
  3627           <xs:simp leType nam e="FaultCo desOpenEnu mType">
  3628             <xs:un ion member Types="tns :FaultCode sType xs:Q Name"/>
  3629           </xs:sim pleType>
  3630           <xs:simp leType nam e="FaultCo desType">
  3631             <xs:re striction  base="xs:Q Name">
  3632               <xs: enumeratio n value="t ns:Invalid Addressing Header"/>
  3633               <xs: enumeratio n value="t ns:Invalid Address"/>
  3634               <xs: enumeratio n value="t ns:Invalid EPR"/>
  3635               <xs: enumeratio n value="t ns:Invalid Cardinalit y"/>
  3636               <xs: enumeratio n value="t ns:Missing AddressInE PR"/>
  3637               <xs: enumeratio n value="t ns:Duplica teMessageI D"/>
  3638               <xs: enumeratio n value="t ns:ActionM ismatch"/>
  3639               <xs: enumeratio n value="t ns:Message Addressing HeaderRequ ired"/>
  3640               <xs: enumeratio n value="t ns:Destina tionUnreac hable"/>
  3641               <xs: enumeratio n value="t ns:ActionN otSupporte d"/>
  3642               <xs: enumeratio n value="t ns:Endpoin tUnavailab le"/>
  3643             </xs:r estriction >
  3644           </xs:sim pleType>
  3645           <xs:elem ent name=" RetryAfter " type="tn s:Attribut edUnsigned LongType"/ >
  3646           <xs:comp lexType na me="Attrib utedUnsign edLongType " mixed="f alse">
  3647             <xs:si mpleConten t>
  3648               <xs: extension  base="xs:u nsignedLon g">
  3649                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  3650               </xs :extension >
  3651             </xs:s impleConte nt>
  3652           </xs:com plexType>
  3653           <xs:elem ent name=" ProblemHea derQName"  type="tns: Attributed QNameType" />
  3654           <xs:comp lexType na me="Attrib utedQNameT ype" mixed ="false">
  3655             <xs:si mpleConten t>
  3656               <xs: extension  base="xs:Q Name">
  3657                 <x s:anyAttri bute names pace="##ot her" proce ssContents ="lax"/>
  3658               </xs :extension >
  3659             </xs:s impleConte nt>
  3660           </xs:com plexType>
  3661           <xs:elem ent name=" ProblemHea der" type= "tns:Attri butedAnyTy pe"/>
  3662           <xs:comp lexType na me="Attrib utedAnyTyp e" mixed=" false">
  3663             <xs:se quence>
  3664               <xs: any namesp ace="##any " processC ontents="l ax" minOcc urs="1" ma xOccurs="1 "/>
  3665             </xs:s equence>
  3666             <xs:an yAttribute  namespace ="##other"  processCo ntents="la x"/>
  3667           </xs:com plexType>
  3668           <xs:elem ent name=" ProblemIRI " type="tn s:Attribut edURIType" />
  3669           <xs:elem ent name=" ProblemAct ion" type= "tns:Probl emActionTy pe"/>
  3670           <xs:comp lexType na me="Proble mActionTyp e" mixed=" false">
  3671             <xs:se quence>
  3672               <xs: element re f="tns:Act ion" minOc curs="0"/>
  3673               <xs: element na me="SoapAc tion" minO ccurs="0"  type="xs:a nyURI"/>
  3674             </xs:s equence>
  3675             <xs:an yAttribute  namespace ="##other"  processCo ntents="la x"/>
  3676           </xs:com plexType>
  3677         </xs:schem a>]]>
  3678        </con:cont ent>
  3679        <con:type>
  3680         http://www .w3.org/20 01/XMLSche ma
  3681        </con:type >
  3682       </con:part >
  3683       <con:part>
  3684        <con:url>
  3685         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =3
  3686        </con:url>
  3687        <con:conte nt>
  3688         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  3689         <!--OASIS  takes no p osition re garding th e validity  or scope  of any int ellectual  property o r other ri ghts that  might be c laimed to  pertain to  the imple mentation  or use of  the techno logy descr ibed in th is documen t or the e xtent to w hich any l icense und er such ri ghts might  or might  not be ava ilable; ne ither does  it repres ent that i t has made  any effor t to ident ify any su ch rights.  Informati on on OASI S's proced ures with  respect to  rights in  OASIS spe cification s can be f ound at th e OASIS we bsite. Cop ies of cla ims of rig hts made a vailable f or publica tion and a ny assuran ces of lic enses to b e made ava ilable, or  the resul t of an at tempt made  to obtain  a general  license o r permissi on for the  use of su ch proprie tary right s by imple menters or  users of  this speci fication,  can be obt ained from  the OASIS  Executive  Director.  
  3690        
  3691         OASIS invi tes any in terested p arty to br ing to its  attention  any copyr ights, pat ents or pa tent appli cations, o r other pr oprietary  rights whi ch may cov er technol ogy that m ay be requ ired to im plement th is specifi cation. Pl ease addre ss the inf ormation t o the OASI S Executiv e Director
  3692        
  3693         Copyright  (C) OASIS  Open (2005 ). All Rig hts Reserv ed. 
  3694        
  3695         This docum ent and tr anslations  of it may  be copied  and furni shed to ot hers, and  derivative  works tha t comment  on or othe rwise expl ain it or  assist in  its implem entation m ay be prep ared, copi ed, publis hed and di stributed,  in whole  or in part , without  restrictio n of any k ind, provi ded that t he above c opyright n otice and  this parag raph are i ncluded on  all such  copies and  derivativ e works. H owever, th is documen t itself m ay not be  modified i n any way,  such as b y removing  the copyr ight notic e or refer ences to O ASIS, exce pt as need ed for the  purpose o f developi ng OASIS s pecificati ons, in wh ich case t he procedu res for co pyrights d efined in  the OASIS  Intellectu al Propert y Rights d ocument mu st be foll owed, or a s required  to transl ate it int o language s other th an English
  3696        
  3697         The limite d permissi ons grante d above ar e perpetua l and will  not be re voked by O ASIS or it s successo rs or assi gns. 
  3698        
  3699         This docum ent and th e informat ion contai ned herein  is provid ed on an " AS IS" bas is and OAS IS DISCLAI MS ALL WAR RANTIES, E XPRESS OR  IMPLIED, I NCLUDING B UT NOT LIM ITED TO AN Y WARRANTY  THAT THE  USE OF THE  INFORMATI ON HEREIN  WILL NOT I NFRINGE AN Y RIGHTS O R ANY IMPL IED WARRAN TIES OF ME RCHANTABIL ITY OR FIT NESS FOR A  PARTICULA R PURPOSE. -->
  3700         <xsd:schem a elementF ormDefault ="qualifie d" attribu teFormDefa ult="unqua lified" ta rgetNamesp ace="http: //docs.oas is-open.or g/wsrf/bf- 2" xmlns=" http://www .w3.org/20 01/XMLSche ma" xmlns: xsd="http: //www.w3.o rg/2001/XM LSchema" x mlns:xsi=" http://www .w3.org/20 01/XMLSche ma-instanc e" xmlns:w sa="http:/ /www.w3.or g/2005/08/ addressing " xmlns:ws rf-bf="htt p://docs.o asis-open. org/wsrf/b f-2">
  3701             <xsd:impor t namespac e="http:// www.w3.org /2005/08/a ddressing"  schemaLoc ation="htt p:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =18"/>
  3702             <xsd:impor t namespac e="http:// www.w3.org /XML/1998/ namespace"  schemaLoc ation="htt p:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =17">
  3703             <xsd:a nnotation>
  3704               <xsd :documenta tion>Get a ccess to t he xml: at tribute gr oups for x ml:lang as  declared  on 'schema '
  3705                 an d 'documen tation' be low</xsd:d ocumentati on>
  3706             </xsd: annotation >
  3707           </xsd:im port>
  3708           <!--==== ========== ======== B aseFault T ypes ===== ========== ========-- >
  3709           <xsd:ele ment name= "BaseFault " type="ws rf-bf:Base FaultType" />
  3710           <xsd:com plexType n ame="BaseF aultType">
  3711             <xsd:s equence>
  3712               <xsd :any names pace="##ot her" proce ssContents ="lax" min Occurs="0"  maxOccurs ="unbounde d"/>
  3713               <xsd :element n ame="Times tamp" type ="xsd:date Time" minO ccurs="1"  maxOccurs= "1"/>
  3714               <xsd :element n ame="Origi nator" typ e="wsa:End pointRefer enceType"  minOccurs= "0" maxOcc urs="1"/>
  3715               <xsd :element n ame="Error Code" minO ccurs="0"  maxOccurs= "1">
  3716                 <x sd:complex Type>
  3717                    <xsd:compl exContent>
  3718                      <xsd:ext ension bas e="xsd:any Type">
  3719                        <xsd:a ttribute n ame="diale ct" type=" xsd:anyURI " use="req uired"/>
  3720                      </xsd:ex tension>
  3721                    </xsd:comp lexContent >
  3722                 </ xsd:comple xType>
  3723               </xs d:element>
  3724               <xsd :element n ame="Descr iption" mi nOccurs="0 " maxOccur s="unbound ed">
  3725                 <x sd:complex Type>
  3726                    <xsd:simpl eContent>
  3727                      <xsd:ext ension bas e="xsd:str ing">
  3728                        <xsd:a ttribute r ef="xml:la ng" use="o ptional"/>
  3729                      </xsd:ex tension>
  3730                    </xsd:simp leContent>
  3731                 </ xsd:comple xType>
  3732               </xs d:element>
  3733               <xsd :element n ame="Fault Cause" min Occurs="0"  maxOccurs ="1">
  3734                 <x sd:complex Type>
  3735                    <xsd:seque nce>
  3736                      <xsd:any  namespace ="##other"  processCo ntents="la x" minOccu rs="1" max Occurs="1" />
  3737                    </xsd:sequ ence>
  3738                 </ xsd:comple xType>
  3739               </xs d:element>
  3740             </xsd: sequence>
  3741             <xsd:a nyAttribut e namespac e="##other " processC ontents="l ax"/>
  3742           </xsd:co mplexType>
  3743         </xsd:sche ma>]]>
  3744        </con:cont ent>
  3745        <con:type>
  3746         http://www .w3.org/20 01/XMLSche ma
  3747        </con:type >
  3748       </con:part >
  3749       <con:part>
  3750        <con:url>
  3751         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =2
  3752        </con:url>
  3753        <con:conte nt>
  3754         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  3755         <!--OASIS  takes no p osition re garding th e validity  or scope  of any int ellectual  property o r other ri ghts that  might be c laimed to  pertain to  the imple mentation  or use of  the techno logy descr ibed in th is documen t or the e xtent to w hich any l icense und er such ri ghts might  or might  not be ava ilable; ne ither does  it repres ent that i t has made  any effor t to ident ify any su ch rights.  Informati on on OASI S's proced ures with  respect to  rights in  OASIS spe cification s can be f ound at th e OASIS we bsite. Cop ies of cla ims of rig hts made a vailable f or publica tion and a ny assuran ces of lic enses to b e made ava ilable, or  the resul t of an at tempt made  to obtain  a general  license o r permissi on for the  use of su ch proprie tary right s by imple mentors or  users of  this speci fication,  can be obt ained from  the OASIS  Executive  Director.
  3756        
  3757         OASIS invi tes any in terested p arty to br ing to its  attention  any copyr ights, pat ents or pa tent appli cations, o r other pr oprietary  rights whi ch may cov er technol ogy that m ay be requ ired to im plement th is specifi cation. Pl ease addre ss the inf ormation t o the OASI S Executiv e Director .
  3758        
  3759         Copyright  (C) OASIS  Open (2004 -2006). Al l Rights R eserved.
  3760        
  3761         This docum ent and tr anslations  of it may  be copied  and furni shed to ot hers, and  derivative  works tha t comment  on or othe rwise expl ain it or  assist in  its implem entation m ay be prep ared, copi ed, publis hed and di stributed,  in whole  or in part , without  restrictio n of any k ind, provi ded that t he above c opyright n otice and  this parag raph are i ncluded on  all such  copies and  derivativ e works. H owever, th is documen t itself m ay not be  modified i n any way,  such as b y removing  the copyr ight notic e or refer ences to O ASIS, exce pt as need ed for the  purpose o f developi ng OASIS s pecificati ons, in wh ich case t he procedu res for co pyrights d efined in  the OASIS  Intellectu al Propert y Rights d ocument mu st be foll owed, or a s required  to transl ate it int o language s other th an English
  3762        
  3763         The limite d permissi ons grante d above ar e perpetua l and will  not be re voked by O ASIS or it s successo rs or assi gns. 
  3764        
  3765         This docum ent and th e informat ion contai ned herein  is provid ed on an " AS IS" bas is and OAS IS DISCLAI MS ALL WAR RANTIES, E XPRESS OR  IMPLIED, I NCLUDING B UT NOT LIM ITED TO AN Y WARRANTY  THAT THE  USE OF THE  INFORMATI ON HEREIN  WILL NOT I NFRINGE AN Y RIGHTS O R ANY IMPL IED WARRAN TIES OF ME RCHANTABIL ITY OR FIT NESS FOR A  PARTICULA R PURPOSE. -->
  3766         <xsd:schem a targetNa mespace="h ttp://docs .oasis-ope n.org/wsn/ t-1" eleme ntFormDefa ult="quali fied" attr ibuteFormD efault="un qualified"  xmlns:xsd ="http://w ww.w3.org/ 2001/XMLSc hema" xmln s:wstop="h ttp://docs .oasis-ope n.org/wsn/ t-1">
  3767           <!--==== ========== = utility  type defin itions  == ========== ========-- >
  3768           <xsd:com plexType n ame="Docum entation"  mixed="tru e">
  3769             <xsd:s equence>
  3770               <xsd :any proce ssContents ="lax" min Occurs="0"  maxOccurs ="unbounde d" namespa ce="##any" />
  3771             </xsd: sequence>
  3772           </xsd:co mplexType>
  3773           <xsd:com plexType n ame="Exten sibleDocum ented" abs tract="tru e" mixed=" false">
  3774             <xsd:s equence>
  3775               <xsd :element n ame="docum entation"  type="wsto p:Document ation" min Occurs="0" />
  3776             </xsd: sequence>
  3777             <xsd:a nyAttribut e namespac e="##other " processC ontents="l ax"/>
  3778           </xsd:co mplexType>
  3779           <xsd:com plexType n ame="Query Expression Type" mixe d="true">
  3780             <xsd:s equence>
  3781               <xsd :any minOc curs="0" m axOccurs=" 1" process Contents=" lax"/>
  3782             </xsd: sequence>
  3783             <xsd:a ttribute n ame="Diale ct" type=" xsd:anyURI " use="req uired"/>
  3784           </xsd:co mplexType>
  3785           <!--==== ========== ==== Topic -Namespace  Related   ========== ======-->
  3786           <xsd:com plexType n ame="Topic NamespaceT ype">
  3787             <xsd:c omplexCont ent>
  3788               <xsd :extension  base="wst op:Extensi bleDocumen ted">
  3789                 <x sd:sequenc e>
  3790                    <xsd:eleme nt name="T opic" minO ccurs="0"  maxOccurs= "unbounded ">
  3791                      <xsd:com plexType>
  3792                        <xsd:c omplexCont ent>
  3793                          <xsd :extension  base="wst op:TopicTy pe">
  3794                            <x sd:attribu te name="p arent" typ e="wstop:C oncreteTop icExpressi on"/>
  3795                          </xs d:extensio n>
  3796                        </xsd: complexCon tent>
  3797                      </xsd:co mplexType>
  3798                    </xsd:elem ent>
  3799                    <xsd:any n amespace=" ##other" m inOccurs=" 0" maxOccu rs="unboun ded" proce ssContents ="lax"/>
  3800                 </ xsd:sequen ce>
  3801                 <x sd:attribu te name="n ame" type= "xsd:NCNam e"/>
  3802                 <x sd:attribu te name="t argetNames pace" type ="xsd:anyU RI" use="r equired"/>
  3803                 <x sd:attribu te name="f inal" type ="xsd:bool ean" defau lt="false" />
  3804               </xs d:extensio n>
  3805             </xsd: complexCon tent>
  3806           </xsd:co mplexType>
  3807           <xsd:ele ment name= "TopicName space" typ e="wstop:T opicNamesp aceType">
  3808             <xsd:u nique name ="rootTopi cUniquenes s">
  3809               <xsd :selector  xpath="wst op:Topic"/ >
  3810               <xsd :field xpa th="@name" />
  3811             </xsd: unique>
  3812           </xsd:el ement>
  3813           <xsd:att ribute nam e="topicNa mespaceLoc ation" typ e="xsd:any URI"/>
  3814           <!--==== ========== ======= To pic Relate d  ======= ========== ========-- >
  3815           <xsd:com plexType n ame="Topic Type">
  3816             <xsd:c omplexCont ent>
  3817               <xsd :extension  base="wst op:Extensi bleDocumen ted">
  3818                 <x sd:sequenc e>
  3819                    <xsd:eleme nt name="M essagePatt ern" type= "wstop:Que ryExpressi onType" mi nOccurs="0 " maxOccur s="1"/>
  3820                    <xsd:eleme nt name="T opic" type ="wstop:To picType" m inOccurs=" 0" maxOccu rs="unboun ded">
  3821                      <xsd:uni que name=" childTopic Uniqueness ">
  3822                        <xsd:s elector xp ath="wstop :topic"/>
  3823                        <xsd:f ield xpath ="@name"/>
  3824                      </xsd:un ique>
  3825                    </xsd:elem ent>
  3826                    <xsd:any n amespace=" ##other" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  3827                 </ xsd:sequen ce>
  3828                 <x sd:attribu te name="n ame" use=" required"  type="xsd: NCName"/>
  3829                 <x sd:attribu te name="m essageType s">
  3830                    <xsd:simpl eType>
  3831                      <xsd:lis t itemType ="xsd:QNam e"/>
  3832                    </xsd:simp leType>
  3833                 </ xsd:attrib ute>
  3834                 <x sd:attribu te name="f inal" type ="xsd:bool ean" defau lt="false" />
  3835               </xs d:extensio n>
  3836             </xsd: complexCon tent>
  3837           </xsd:co mplexType>
  3838           <!--==== ========== == Topic S et Related   ======== ========== =-->
  3839           <xsd:com plexType n ame="Topic SetType">
  3840             <xsd:c omplexCont ent>
  3841               <xsd :extension  base="wst op:Extensi bleDocumen ted">
  3842                 <x sd:sequenc e>
  3843                    <xsd:any n amespace=" ##other" m inOccurs=" 0" maxOccu rs="unboun ded" proce ssContents ="lax"/>
  3844                 </ xsd:sequen ce>
  3845               </xs d:extensio n>
  3846             </xsd: complexCon tent>
  3847           </xsd:co mplexType>
  3848           <xsd:ele ment name= "TopicSet"  type="wst op:TopicSe tType"/>
  3849           <xsd:att ribute nam e="topic"  type="xsd: boolean" d efault="fa lse"/>
  3850           <!--==== ========== == Topic E xpression  Related  = ========== ========-- >
  3851           <xsd:sim pleType na me="FullTo picExpress ion">
  3852             <xsd:r estriction  base="xsd :token">
  3853               <xsd :annotatio n>
  3854                 <x sd:documen tation>Top icPathExpr ession  :: =   TopicP ath ( '|'  TopicPath  )*  
  3855                 To picPath        ::=    RootTopic  ChildTopic Expression
  3856                 Ro otTopic        ::=    NamespaceP refix? ('/ /')? (NCNa me | '*')   
  3857                 Na mespacePre fix ::=    NCName ':'       
  3858                 Ch ildTopicEx pression : :=   '/' ' /'? (QName  | NCName  | '*'| '.' )</xsd:doc umentation >
  3859               </xs d:annotati on>
  3860               <xsd :pattern v alue="([\i -[:]][\c-[ :]]*:)?(// )?([\i-[:] ][\c-[:]]* |\*)((/|// )(([\i-[:] ][\c-[:]]* :)?[\i-[:] ][\c-[:]]* |\*|[.]))* (\|([\i-[: ]][\c-[:]] *:)?(//)?( [\i-[:]][\ c-[:]]*|\* )((/|//)(( [\i-[:]][\ c-[:]]*:)? [\i-[:]][\ c-[:]]*|\* |[.]))*)*" ></xsd:pat tern>
  3861             </xsd: restrictio n>
  3862           </xsd:si mpleType>
  3863           <xsd:sim pleType na me="Concre teTopicExp ression">
  3864             <xsd:r estriction  base="xsd :token">
  3865               <xsd :annotatio n>
  3866                 <x sd:documen tation>The  pattern a llows stri ngs matchi ng the fol lowing EBN F:
  3867             Concre teTopicPat h    ::=    RootTopic  ChildTopi c*    
  3868             RootTo pic             ::=    QName  
  3869             ChildT opic            ::=    '/' (QNam e | NCName )</xsd:doc umentation >
  3870               </xs d:annotati on>
  3871               <xsd :pattern v alue="(([\ i-[:]][\c- [:]]*:)?[\ i-[:]][\c- [:]]*)(/([ \i-[:]][\c -[:]]*:)?[ \i-[:]][\c -[:]]*)*"> </xsd:patt ern>
  3872             </xsd: restrictio n>
  3873           </xsd:si mpleType>
  3874           <xsd:sim pleType na me="Simple TopicExpre ssion">
  3875             <xsd:r estriction  base="xsd :QName">
  3876               <xsd :annotatio n>
  3877                 <x sd:documen tation>The  pattern a llows stri ngs matchi ng the fol lowing EBN F:
  3878             RootTo pic             ::=    QName</xs d:document ation>
  3879               </xs d:annotati on>
  3880             </xsd: restrictio n>
  3881           </xsd:si mpleType>
  3882         </xsd:sche ma>]]>
  3883        </con:cont ent>
  3884        <con:type>
  3885         http://www .w3.org/20 01/XMLSche ma
  3886        </con:type >
  3887       </con:part >
  3888       <con:part>
  3889        <con:url>
  3890         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =13
  3891        </con:url>
  3892        <con:conte nt>
  3893         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  3894         <xsd:schem a targetNa mespace="u rn:gov:hhs :fha:nhinc :common:su bscription b2override forcdc" el ementFormD efault="qu alified" x mlns:xsd=" http://www .w3.org/20 01/XMLSche ma" xmlns: tns="urn:g ov:hhs:fha :nhinc:com mon:subscr iptionb2ov errideforc dc" xmlns: xdsb="urn: ihe:iti:xd s-b:2007"  xmlns:addr ="http://w ww.w3.org/ 2005/08/ad dressing"  xmlns:wsnt ="http://d ocs.oasis- open.org/w sn/b-2" xm lns:nhin-c dc="http:/ /www.hhs.g ov/healthi t/nhin/cdc ">
  3895             <xsd:impor t schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =18" names pace="http ://www.w3. org/2005/0 8/addressi ng"/>
  3896             <xsd:impor t schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =1" namesp ace="http: //docs.oas is-open.or g/wsn/b-2" />
  3897             <xsd:impor t schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =10" names pace="http ://www.hhs .gov/healt hit/nhin/c dc"/>
  3898           <xsd:com plexType n ame="Subsc ribeCdcBio PackageTyp e">
  3899             <xsd:s equence>
  3900               <!-- <xsd:eleme nt name="C onsumerRef erence" ty pe="addr:E ndpointRef erenceType "></xsd:el ement>
  3901                      <xsd:ele ment name= "Filter" t ype="wsnt: FilterType " minOccur s="0"></xs d:element>
  3902                      <xsd:ele ment name= "Subscript ionPolicy"  type="tns :Subscript ionPolicy" ></xsd:ele ment>-->
  3903               <xsd :element r ef="wsnt:C onsumerRef erence" mi nOccurs="0 "/>
  3904               <xsd :element r ef="wsnt:F ilter" min Occurs="0" />
  3905               <xsd :element n ame="Subsc riptionPol icy" type= "tns:Subsc riptionPol icyType"/>
  3906             </xsd: sequence>
  3907           </xsd:co mplexType>
  3908           <xsd:com plexType n ame="Subsc riptionPol icyType">
  3909             <xsd:s equence>
  3910               <xsd :element r ef="nhin-c dc:CdcBioP ackageSubs criptionCr iteria"/>
  3911             </xsd: sequence>
  3912           </xsd:co mplexType>
  3913           <xsd:com plexType n ame="Notif icationMes sageHolder Type">
  3914             <xsd:s equence>
  3915               <xsd :element r ef="wsnt:S ubscriptio nReference " minOccur s="0"/>
  3916               <xsd :element r ef="wsnt:T opic" minO ccurs="0"/ >
  3917               <xsd :element n ame="Messa ge">
  3918                 <x sd:complex Type>
  3919                    <xsd:seque nce>
  3920                      <xsd:ele ment ref=" nhin-cdc:C dcBioPacka gePayload" />
  3921                    </xsd:sequ ence>
  3922                 </ xsd:comple xType>
  3923               </xs d:element>
  3924             </xsd: sequence>
  3925           </xsd:co mplexType>
  3926           <xsd:com plexType n ame="Notif yCdcBioPac kageType">
  3927             <xsd:s equence>
  3928               <xsd :element n ame="Notif icationMes sage" type ="tns:Noti ficationMe ssageHolde rType" max Occurs="un bounded" m inOccurs=" 0"/>
  3929             </xsd: sequence>
  3930           </xsd:co mplexType>
  3931         </xsd:sche ma>]]>
  3932        </con:cont ent>
  3933        <con:type>
  3934         http://www .w3.org/20 01/XMLSche ma
  3935        </con:type >
  3936       </con:part >
  3937       <con:part>
  3938        <con:url>
  3939         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =10
  3940        </con:url>
  3941        <con:conte nt>
  3942         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  3943         <xsd:schem a targetNa mespace="h ttp://www. hhs.gov/he althit/nhi n/cdc" ele mentFormDe fault="qua lified" xm lns:xsd="h ttp://www. w3.org/200 1/XMLSchem a" xmlns:t ns="http:/ /www.hhs.g ov/healthi t/nhin/cdc ">
  3944           <xsd:com plexType n ame="CdcBi oPackageSu bscription CriteriaTy pe">
  3945             <xsd:s equence>
  3946               <xsd :element n ame="Frequ ency" minO ccurs="0">
  3947                 <x sd:complex Type>
  3948                    <xsd:seque nce>
  3949                      <xsd:ele ment name= "Frequency Units" typ e="xsd:int eger"/>
  3950                      <xsd:ele ment name= "Frequency Duration"  type="xsd: string"/>
  3951                    </xsd:sequ ence>
  3952                 </ xsd:comple xType>
  3953               </xs d:element>
  3954               <xsd :element n ame="SizeT hreshold"  type="xsd: integer" m inOccurs=" 0"/>
  3955               <xsd :element n ame="Messa geTypes" t ype="tns:M essageType sType"/>
  3956             </xsd: sequence>
  3957           </xsd:co mplexType>
  3958           <xsd:com plexType n ame="Messa geTypesTyp e">
  3959             <xsd:s equence>
  3960               <xsd :element n ame="Messa geType" ty pe="xsd:st ring" maxO ccurs="unb ounded" mi nOccurs="0 "/>
  3961             </xsd: sequence>
  3962           </xsd:co mplexType>
  3963           <xsd:ele ment name= "CdcBioPac kageSubscr iptionCrit eria" type ="tns:CdcB ioPackageS ubscriptio nCriteriaT ype"/>
  3964           <xsd:sim pleType na me="CdcBio PackagePay loadType">
  3965             <xsd:r estriction  base="xsd :base64Bin ary"/>
  3966           </xsd:si mpleType>
  3967           <xsd:ele ment name= "CdcBioPac kagePayloa d" type="t ns:CdcBioP ackagePayl oadType"/>
  3968         </xsd:sche ma>]]>
  3969        </con:cont ent>
  3970        <con:type>
  3971         http://www .w3.org/20 01/XMLSche ma
  3972        </con:type >
  3973       </con:part >
  3974       <con:part>
  3975        <con:url>
  3976         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =14
  3977        </con:url>
  3978        <con:conte nt>
  3979         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  3980         <xsd:schem a targetNa mespace="u rn:gov:hhs :fha:nhinc :common:su bscription b2override fordocumen ts" elemen tFormDefau lt="qualif ied" xmlns :xsd="http ://www.w3. org/2001/X MLSchema"  xmlns:tns= "urn:gov:h hs:fha:nhi nc:common: subscripti onb2overri defordocum ents" xmln s:xdsb="ur n:ihe:iti: xds-b:2007 " xmlns:ri m="urn:oas is:names:t c:ebxml-re grep:xsd:r im:3.0" xm lns:addr=" http://www .w3.org/20 05/08/addr essing" xm lns:wsnt=" http://doc s.oasis-op en.org/wsn /b-2">
  3981             <xsd:impor t schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =8" namesp ace="urn:i he:iti:xds -b:2007"/>
  3982             <xsd:impor t schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =6" namesp ace="urn:o asis:names :tc:ebxml- regrep:xsd :rim:3.0"/ >
  3983             <xsd:impor t schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =18" names pace="http ://www.w3. org/2005/0 8/addressi ng"/>
  3984             <xsd:impor t schemaLo cation="ht tp:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =1" namesp ace="http: //docs.oas is-open.or g/wsn/b-2" />
  3985           <!--<xsd :complexTy pe name="U nsubscribe Type">
  3986                 <x sd:sequenc e>
  3987                      <xsd:ele ment name= "Assertion " type="as sert:asser tion"></xs d:element>
  3988                      <xsd:any />
  3989                 </ xsd:sequen ce>
  3990             </xsd: complexTyp e>-->
  3991           <xsd:com plexType n ame="Subsc ribeDocume ntType">
  3992             <xsd:s equence>
  3993               <xsd :element n ame="Consu merReferen ce" type=" addr:Endpo intReferen ceType"/>
  3994               <xsd :element n ame="Adhoc Query" typ e="rim:Adh ocQueryTyp e"/>
  3995             </xsd: sequence>
  3996           </xsd:co mplexType>
  3997           <xsd:com plexType n ame="Notif icationMes sageHolder Type">
  3998             <xsd:s equence>
  3999               <xsd :element r ef="wsnt:S ubscriptio nReference " minOccur s="0"/>
  4000               <xsd :element r ef="wsnt:T opic" minO ccurs="0"/ >
  4001               <xsd :element n ame="Messa ge">
  4002                 <x sd:complex Type>
  4003                    <xsd:seque nce>
  4004                      <xsd:ele ment ref=" xdsb:Retri eveDocumen tSetReques t"/>
  4005                    </xsd:sequ ence>
  4006                 </ xsd:comple xType>
  4007               </xs d:element>
  4008             </xsd: sequence>
  4009           </xsd:co mplexType>
  4010           <xsd:com plexType n ame="Notif yDocumentT ype">
  4011             <xsd:s equence>
  4012               <xsd :element n ame="Notif icationMes sage" type ="tns:Noti ficationMe ssageHolde rType" max Occurs="un bounded" m inOccurs=" 0"/>
  4013             </xsd: sequence>
  4014           </xsd:co mplexType>
  4015         </xsd:sche ma>]]>
  4016        </con:cont ent>
  4017        <con:type>
  4018         http://www .w3.org/20 01/XMLSche ma
  4019        </con:type >
  4020       </con:part >
  4021       <con:part>
  4022        <con:url>
  4023         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =15
  4024        </con:url>
  4025        <con:conte nt>
  4026         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  4027         <xs:schema  targetNam espace="ur n:oasis:na mes:tc:xac ml:2.0:con text:schem a:os" elem entFormDef ault="qual ified" att ributeForm Default="u nqualified " xmlns:xa cml="urn:o asis:names :tc:xacml: 2.0:policy :schema:os " xmlns:xa cml-contex t="urn:oas is:names:t c:xacml:2. 0:context: schema:os"  xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema">
  4028             <xs:import  namespace ="urn:oasi s:names:tc :xacml:2.0 :policy:sc hema:os" s chemaLocat ion="http: // s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =16"/>
  4029           <!---->
  4030           <xs:elem ent name=" Request" t ype="xacml -context:R equestType "/>
  4031           <xs:comp lexType na me="Reques tType">
  4032             <xs:se quence>
  4033               <xs: element re f="xacml-c ontext:Sub ject" maxO ccurs="unb ounded"/>
  4034               <xs: element re f="xacml-c ontext:Res ource" max Occurs="un bounded"/>
  4035               <xs: element re f="xacml-c ontext:Act ion"/>
  4036               <xs: element re f="xacml-c ontext:Env ironment"/ >
  4037             </xs:s equence>
  4038           </xs:com plexType>
  4039           <!---->
  4040           <xs:elem ent name=" Response"  type="xacm l-context: ResponseTy pe"/>
  4041           <xs:comp lexType na me="Respon seType">
  4042             <xs:se quence>
  4043               <xs: element re f="xacml-c ontext:Res ult" maxOc curs="unbo unded"/>
  4044             </xs:s equence>
  4045           </xs:com plexType>
  4046           <!---->
  4047           <xs:elem ent name=" Subject" t ype="xacml -context:S ubjectType "/>
  4048           <xs:comp lexType na me="Subjec tType">
  4049             <xs:se quence>
  4050               <xs: element re f="xacml-c ontext:Att ribute" mi nOccurs="0 " maxOccur s="unbound ed"/>
  4051             </xs:s equence>
  4052             <xs:at tribute na me="Subjec tCategory"  type="xs: anyURI" de fault="urn :oasis:nam es:tc:xacm l:1.0:subj ect-catego ry:access- subject"/>
  4053           </xs:com plexType>
  4054           <!---->
  4055           <xs:elem ent name=" Resource"  type="xacm l-context: ResourceTy pe"/>
  4056           <xs:comp lexType na me="Resour ceType">
  4057             <xs:se quence>
  4058               <xs: element re f="xacml-c ontext:Res ourceConte nt" minOcc urs="0"/>
  4059               <xs: element re f="xacml-c ontext:Att ribute" mi nOccurs="0 " maxOccur s="unbound ed"/>
  4060             </xs:s equence>
  4061           </xs:com plexType>
  4062           <!---->
  4063           <xs:elem ent name=" ResourceCo ntent" typ e="xacml-c ontext:Res ourceConte ntType"/>
  4064           <xs:comp lexType na me="Resour ceContentT ype" mixed ="true">
  4065             <xs:se quence>
  4066               <xs: any namesp ace="##any " processC ontents="l ax" minOcc urs="0" ma xOccurs="u nbounded"/ >
  4067             </xs:s equence>
  4068             <xs:an yAttribute  namespace ="##any" p rocessCont ents="lax" />
  4069           </xs:com plexType>
  4070           <!---->
  4071           <xs:elem ent name=" Action" ty pe="xacml- context:Ac tionType"/ >
  4072           <xs:comp lexType na me="Action Type">
  4073             <xs:se quence>
  4074               <xs: element re f="xacml-c ontext:Att ribute" mi nOccurs="0 " maxOccur s="unbound ed"/>
  4075             </xs:s equence>
  4076           </xs:com plexType>
  4077           <!---->
  4078           <xs:elem ent name=" Environmen t" type="x acml-conte xt:Environ mentType"/ >
  4079           <xs:comp lexType na me="Enviro nmentType" >
  4080             <xs:se quence>
  4081               <xs: element re f="xacml-c ontext:Att ribute" mi nOccurs="0 " maxOccur s="unbound ed"/>
  4082             </xs:s equence>
  4083           </xs:com plexType>
  4084           <!---->
  4085           <xs:elem ent name=" Attribute"  type="xac ml-context :Attribute Type"/>
  4086           <xs:comp lexType na me="Attrib uteType">
  4087             <xs:se quence>
  4088               <xs: element re f="xacml-c ontext:Att ributeValu e" maxOccu rs="unboun ded"/>
  4089             </xs:s equence>
  4090             <xs:at tribute na me="Attrib uteId" typ e="xs:anyU RI" use="r equired"/>
  4091             <xs:at tribute na me="DataTy pe" type=" xs:anyURI"  use="requ ired"/>
  4092             <xs:at tribute na me="Issuer " type="xs :string" u se="option al"/>
  4093           </xs:com plexType>
  4094           <!---->
  4095           <xs:elem ent name=" AttributeV alue" type ="xacml-co ntext:Attr ibuteValue Type"/>
  4096           <xs:comp lexType na me="Attrib uteValueTy pe" mixed= "true">
  4097             <xs:se quence>
  4098               <xs: any namesp ace="##any " processC ontents="l ax" minOcc urs="0" ma xOccurs="u nbounded"/ >
  4099             </xs:s equence>
  4100             <xs:an yAttribute  namespace ="##any" p rocessCont ents="lax" />
  4101           </xs:com plexType>
  4102           <!---->
  4103           <xs:elem ent name=" Result" ty pe="xacml- context:Re sultType"/ >
  4104           <xs:comp lexType na me="Result Type">
  4105             <xs:se quence>
  4106               <xs: element re f="xacml-c ontext:Dec ision"/>
  4107               <xs: element re f="xacml-c ontext:Sta tus" minOc curs="0"/>
  4108               <xs: element re f="xacml:O bligations " minOccur s="0"/>
  4109             </xs:s equence>
  4110             <xs:at tribute na me="Resour ceId" type ="xs:strin g" use="op tional"/>
  4111           </xs:com plexType>
  4112           <!---->
  4113           <xs:elem ent name=" Decision"  type="xacm l-context: DecisionTy pe"/>
  4114           <xs:simp leType nam e="Decisio nType">
  4115             <xs:re striction  base="xs:s tring">
  4116               <xs: enumeratio n value="P ermit"/>
  4117               <xs: enumeratio n value="D eny"/>
  4118               <xs: enumeratio n value="I ndetermina te"/>
  4119               <xs: enumeratio n value="N otApplicab le"/>
  4120             </xs:r estriction >
  4121           </xs:sim pleType>
  4122           <!---->
  4123           <xs:elem ent name=" Status" ty pe="xacml- context:St atusType"/ >
  4124           <xs:comp lexType na me="Status Type">
  4125             <xs:se quence>
  4126               <xs: element re f="xacml-c ontext:Sta tusCode"/>
  4127               <xs: element re f="xacml-c ontext:Sta tusMessage " minOccur s="0"/>
  4128               <xs: element re f="xacml-c ontext:Sta tusDetail"  minOccurs ="0"/>
  4129             </xs:s equence>
  4130           </xs:com plexType>
  4131           <!---->
  4132           <xs:elem ent name=" StatusCode " type="xa cml-contex t:StatusCo deType"/>
  4133           <xs:comp lexType na me="Status CodeType">
  4134             <xs:se quence>
  4135               <xs: element re f="xacml-c ontext:Sta tusCode" m inOccurs=" 0"/>
  4136             </xs:s equence>
  4137             <xs:at tribute na me="Value"  type="xs: anyURI" us e="require d"/>
  4138           </xs:com plexType>
  4139           <!---->
  4140           <xs:elem ent name=" StatusMess age" type= "xs:string "/>
  4141           <!---->
  4142           <xs:elem ent name=" StatusDeta il" type=" xacml-cont ext:Status DetailType "/>
  4143           <xs:comp lexType na me="Status DetailType ">
  4144             <xs:se quence>
  4145               <xs: any namesp ace="##any " processC ontents="l ax" minOcc urs="0" ma xOccurs="u nbounded"/ >
  4146             </xs:s equence>
  4147           </xs:com plexType>
  4148           <!---->
  4149           <xs:elem ent name=" MissingAtt ributeDeta il" type=" xacml-cont ext:Missin gAttribute DetailType "/>
  4150           <xs:comp lexType na me="Missin gAttribute DetailType ">
  4151             <xs:se quence>
  4152               <xs: element re f="xacml-c ontext:Att ributeValu e" minOccu rs="0" max Occurs="un bounded"/>
  4153             </xs:s equence>
  4154             <xs:at tribute na me="Attrib uteId" typ e="xs:anyU RI" use="r equired"/>
  4155             <xs:at tribute na me="DataTy pe" type=" xs:anyURI"  use="requ ired"/>
  4156             <xs:at tribute na me="Issuer " type="xs :string" u se="option al"/>
  4157           </xs:com plexType>
  4158           <!---->
  4159         </xs:schem a>]]>
  4160        </con:cont ent>
  4161        <con:type>
  4162         http://www .w3.org/20 01/XMLSche ma
  4163        </con:type >
  4164       </con:part >
  4165       <con:part>
  4166        <con:url>
  4167         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery?xsd =16
  4168        </con:url>
  4169        <con:conte nt>
  4170         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
  4171         <xs:schema  targetNam espace="ur n:oasis:na mes:tc:xac ml:2.0:pol icy:schema :os" eleme ntFormDefa ult="quali fied" attr ibuteFormD efault="un qualified"  xmlns:xac ml="urn:oa sis:names: tc:xacml:2 .0:policy: schema:os"  xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema">
  4172           <!---->
  4173           <xs:elem ent name=" PolicySet"  type="xac ml:PolicyS etType"/>
  4174           <xs:comp lexType na me="Policy SetType">
  4175             <xs:se quence>
  4176               <xs: element re f="xacml:D escription " minOccur s="0"/>
  4177               <xs: element re f="xacml:P olicySetDe faults" mi nOccurs="0 "/>
  4178               <xs: element re f="xacml:T arget"/>
  4179               <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
  4180                 <x s:element  ref="xacml :PolicySet "/>
  4181                 <x s:element  ref="xacml :Policy"/>
  4182                 <x s:element  ref="xacml :PolicySet IdReferenc e"/>
  4183                 <x s:element  ref="xacml :PolicyIdR eference"/ >
  4184                 <x s:element  ref="xacml :CombinerP arameters" />
  4185                 <x s:element  ref="xacml :PolicyCom binerParam eters"/>
  4186                 <x s:element  ref="xacml :PolicySet CombinerPa rameters"/ >
  4187               </xs :choice>
  4188               <xs: element re f="xacml:O bligations " minOccur s="0"/>
  4189             </xs:s equence>
  4190             <xs:at tribute na me="Policy SetId" typ e="xs:anyU RI" use="r equired"/>
  4191             <xs:at tribute na me="Versio n" type="x acml:Versi onType" de fault="1.0 "/>
  4192             <xs:at tribute na me="Policy CombiningA lgId" type ="xs:anyUR I" use="re quired"/>
  4193           </xs:com plexType>
  4194           <!---->
  4195           <xs:elem ent name=" CombinerPa rameters"  type="xacm l:Combiner Parameters Type"/>
  4196           <xs:comp lexType na me="Combin erParamete rsType">
  4197             <xs:se quence>
  4198               <xs: element re f="xacml:C ombinerPar ameter" mi nOccurs="0 " maxOccur s="unbound ed"/>
  4199             </xs:s equence>
  4200           </xs:com plexType>
  4201           <!---->
  4202           <xs:elem ent name=" CombinerPa rameter" t ype="xacml :CombinerP arameterTy pe"/>
  4203           <xs:comp lexType na me="Combin erParamete rType">
  4204             <xs:se quence>
  4205               <xs: element re f="xacml:A ttributeVa lue"/>
  4206             </xs:s equence>
  4207             <xs:at tribute na me="Parame terName" t ype="xs:st ring" use= "required" />
  4208           </xs:com plexType>
  4209           <!---->
  4210           <xs:elem ent name=" RuleCombin erParamete rs" type=" xacml:Rule CombinerPa rametersTy pe"/>
  4211           <xs:comp lexType na me="RuleCo mbinerPara metersType ">
  4212             <xs:co mplexConte nt>
  4213               <xs: extension  base="xacm l:Combiner Parameters Type">
  4214                 <x s:attribut e name="Ru leIdRef" t ype="xs:st ring" use= "required" />
  4215               </xs :extension >
  4216             </xs:c omplexCont ent>
  4217           </xs:com plexType>
  4218           <!---->
  4219           <xs:elem ent name=" PolicyComb inerParame ters" type ="xacml:Po licyCombin erParamete rsType"/>
  4220           <xs:comp lexType na me="Policy CombinerPa rametersTy pe">
  4221             <xs:co mplexConte nt>
  4222               <xs: extension  base="xacm l:Combiner Parameters Type">
  4223                 <x s:attribut e name="Po licyIdRef"  type="xs: anyURI" us e="require d"/>
  4224               </xs :extension >
  4225             </xs:c omplexCont ent>
  4226           </xs:com plexType>
  4227           <!---->
  4228           <xs:elem ent name=" PolicySetC ombinerPar ameters" t ype="xacml :PolicySet CombinerPa rametersTy pe"/>
  4229           <xs:comp lexType na me="Policy SetCombine rParameter sType">
  4230             <xs:co mplexConte nt>
  4231               <xs: extension  base="xacm l:Combiner Parameters Type">
  4232                 <x s:attribut e name="Po licySetIdR ef" type=" xs:anyURI"  use="requ ired"/>
  4233               </xs :extension >
  4234             </xs:c omplexCont ent>
  4235           </xs:com plexType>
  4236           <!---->
  4237           <xs:elem ent name=" PolicySetI dReference " type="xa cml:IdRefe renceType" />
  4238           <xs:elem ent name=" PolicyIdRe ference" t ype="xacml :IdReferen ceType"/>
  4239           <!---->
  4240           <xs:elem ent name=" PolicySetD efaults" t ype="xacml :DefaultsT ype"/>
  4241           <xs:elem ent name=" PolicyDefa ults" type ="xacml:De faultsType "/>
  4242           <xs:comp lexType na me="Defaul tsType">
  4243             <xs:se quence>
  4244               <xs: choice>
  4245                 <x s:element  ref="xacml :XPathVers ion"/>
  4246               </xs :choice>
  4247             </xs:s equence>
  4248           </xs:com plexType>
  4249           <!---->
  4250           <xs:elem ent name=" XPathVersi on" type=" xs:anyURI" />
  4251           <!---->
  4252           <xs:comp lexType na me="IdRefe renceType" >
  4253             <xs:si mpleConten t>
  4254               <xs: extension  base="xs:a nyURI">
  4255                 <x s:attribut e name="Ve rsion" typ e="xacml:V ersionMatc hType" use ="optional "/>
  4256                 <x s:attribut e name="Ea rliestVers ion" type= "xacml:Ver sionMatchT ype" use=" optional"/ >
  4257                 <x s:attribut e name="La testVersio n" type="x acml:Versi onMatchTyp e" use="op tional"/>
  4258               </xs :extension >
  4259             </xs:s impleConte nt>
  4260           </xs:com plexType>
  4261           <!---->
  4262           <xs:simp leType nam e="Version Type">
  4263             <xs:re striction  base="xs:s tring">
  4264               <xs: pattern va lue="(\d+\ .)*\d+"/>
  4265             </xs:r estriction >
  4266           </xs:sim pleType>
  4267           <!---->
  4268           <xs:simp leType nam e="Version MatchType" >
  4269             <xs:re striction  base="xs:s tring">
  4270               <xs: pattern va lue="((\d+ |\*)\.)*(\ d+|\*|\+)" />
  4271             </xs:r estriction >
  4272           </xs:sim pleType>
  4273           <!---->
  4274           <xs:elem ent name=" Policy" ty pe="xacml: PolicyType "/>
  4275           <xs:comp lexType na me="Policy Type">
  4276             <xs:se quence>
  4277               <xs: element re f="xacml:D escription " minOccur s="0"/>
  4278               <xs: element re f="xacml:P olicyDefau lts" minOc curs="0"/>
  4279               <!-- Had to com ment out t his elemen t - JAXB c ould not d eal with t he same ty pe
  4280                           ref erenced tw ice in the  same type  definitio n.-->
  4281               <!-- <xs:elemen t ref="xac ml:Combine rParameter s" minOccu rs="0"/>-- >
  4282               <xs: element re f="xacml:T arget"/>
  4283               <xs: choice max Occurs="un bounded">
  4284                 <x s:element  ref="xacml :CombinerP arameters"  minOccurs ="0"/>
  4285                 <x s:element  ref="xacml :RuleCombi nerParamet ers" minOc curs="0"/>
  4286                 <x s:element  ref="xacml :VariableD efinition" />
  4287                 <x s:element  ref="xacml :Rule"/>
  4288               </xs :choice>
  4289               <xs: element re f="xacml:O bligations " minOccur s="0"/>
  4290             </xs:s equence>
  4291             <xs:at tribute na me="Policy Id" type=" xs:anyURI"  use="requ ired"/>
  4292             <xs:at tribute na me="Versio n" type="x acml:Versi onType" de fault="1.0 "/>
  4293             <xs:at tribute na me="RuleCo mbiningAlg Id" type=" xs:anyURI"  use="requ ired"/>
  4294           </xs:com plexType>
  4295           <!---->
  4296           <xs:elem ent name=" Descriptio n" type="x s:string"/ >
  4297           <!---->
  4298           <xs:elem ent name=" Rule" type ="xacml:Ru leType"/>
  4299           <xs:comp lexType na me="RuleTy pe">
  4300             <xs:se quence>
  4301               <xs: element re f="xacml:D escription " minOccur s="0"/>
  4302               <xs: element re f="xacml:T arget" min Occurs="0" />
  4303               <xs: element re f="xacml:C ondition"  minOccurs= "0"/>
  4304             </xs:s equence>
  4305             <xs:at tribute na me="RuleId " type="xs :string" u se="requir ed"/>
  4306             <xs:at tribute na me="Effect " type="xa cml:Effect Type" use= "required" />
  4307           </xs:com plexType>
  4308           <!---->
  4309           <xs:simp leType nam e="EffectT ype">
  4310             <xs:re striction  base="xs:s tring">
  4311               <xs: enumeratio n value="P ermit"/>
  4312               <xs: enumeratio n value="D eny"/>
  4313             </xs:r estriction >
  4314           </xs:sim pleType>
  4315           <!---->
  4316           <xs:elem ent name=" Target" ty pe="xacml: TargetType "/>
  4317           <xs:comp lexType na me="Target Type">
  4318             <xs:se quence>
  4319               <xs: element re f="xacml:S ubjects" m inOccurs=" 0"/>
  4320               <xs: element re f="xacml:R esources"  minOccurs= "0"/>
  4321               <xs: element re f="xacml:A ctions" mi nOccurs="0 "/>
  4322               <xs: element re f="xacml:E nvironment s" minOccu rs="0"/>
  4323             </xs:s equence>
  4324           </xs:com plexType>
  4325           <!---->
  4326           <xs:elem ent name=" Subjects"  type="xacm l:Subjects Type"/>
  4327           <xs:comp lexType na me="Subjec tsType">
  4328             <xs:se quence>
  4329               <xs: element re f="xacml:S ubject" ma xOccurs="u nbounded"/ >
  4330             </xs:s equence>
  4331           </xs:com plexType>
  4332           <!---->
  4333           <xs:elem ent name=" Subject" t ype="xacml :SubjectTy pe"/>
  4334           <xs:comp lexType na me="Subjec tType">
  4335             <xs:se quence>
  4336               <xs: element re f="xacml:S ubjectMatc h" maxOccu rs="unboun ded"/>
  4337             </xs:s equence>
  4338           </xs:com plexType>
  4339           <!---->
  4340           <xs:elem ent name=" Resources"  type="xac ml:Resourc esType"/>
  4341           <xs:comp lexType na me="Resour cesType">
  4342             <xs:se quence>
  4343               <xs: element re f="xacml:R esource" m axOccurs=" unbounded" />
  4344             </xs:s equence>
  4345           </xs:com plexType>
  4346           <!---->
  4347           <xs:elem ent name=" Resource"  type="xacm l:Resource Type"/>
  4348           <xs:comp lexType na me="Resour ceType">
  4349             <xs:se quence>
  4350               <xs: element re f="xacml:R esourceMat ch" maxOcc urs="unbou nded"/>
  4351             </xs:s equence>
  4352           </xs:com plexType>
  4353           <!---->
  4354           <xs:elem ent name=" Actions" t ype="xacml :ActionsTy pe"/>
  4355           <xs:comp lexType na me="Action sType">
  4356             <xs:se quence>
  4357               <xs: element re f="xacml:A ction" max Occurs="un bounded"/>
  4358             </xs:s equence>
  4359           </xs:com plexType>
  4360           <!---->
  4361           <xs:elem ent name=" Action" ty pe="xacml: ActionType "/>
  4362           <xs:comp lexType na me="Action Type">
  4363             <xs:se quence>
  4364               <xs: element re f="xacml:A ctionMatch " maxOccur s="unbound ed"/>
  4365             </xs:s equence>
  4366           </xs:com plexType>
  4367           <!---->
  4368           <xs:elem ent name=" Environmen ts" type=" xacml:Envi ronmentsTy pe"/>
  4369           <xs:comp lexType na me="Enviro nmentsType ">
  4370             <xs:se quence>
  4371               <xs: element re f="xacml:E nvironment " maxOccur s="unbound ed"/>
  4372             </xs:s equence>
  4373           </xs:com plexType>
  4374           <!---->
  4375           <xs:elem ent name=" Environmen t" type="x acml:Envir onmentType "/>
  4376           <xs:comp lexType na me="Enviro nmentType" >
  4377             <xs:se quence>
  4378               <xs: element re f="xacml:E nvironment Match" max Occurs="un bounded"/>
  4379             </xs:s equence>
  4380           </xs:com plexType>
  4381           <!---->
  4382           <xs:elem ent name=" SubjectMat ch" type=" xacml:Subj ectMatchTy pe"/>
  4383           <xs:comp lexType na me="Subjec tMatchType ">
  4384             <xs:se quence>
  4385               <xs: element re f="xacml:A ttributeVa lue"/>
  4386               <xs: choice>
  4387                 <x s:element  ref="xacml :SubjectAt tributeDes ignator"/>
  4388                 <x s:element  ref="xacml :Attribute Selector"/ >
  4389               </xs :choice>
  4390             </xs:s equence>
  4391             <xs:at tribute na me="MatchI d" type="x s:anyURI"  use="requi red"/>
  4392           </xs:com plexType>
  4393           <!---->
  4394           <xs:elem ent name=" ResourceMa tch" type= "xacml:Res ourceMatch Type"/>
  4395           <xs:comp lexType na me="Resour ceMatchTyp e">
  4396             <xs:se quence>
  4397               <xs: element re f="xacml:A ttributeVa lue"/>
  4398               <xs: choice>
  4399                 <x s:element  ref="xacml :ResourceA ttributeDe signator"/ >
  4400                 <x s:element  ref="xacml :Attribute Selector"/ >
  4401               </xs :choice>
  4402             </xs:s equence>
  4403             <xs:at tribute na me="MatchI d" type="x s:anyURI"  use="requi red"/>
  4404           </xs:com plexType>
  4405           <!---->
  4406           <xs:elem ent name=" ActionMatc h" type="x acml:Actio nMatchType "/>
  4407           <xs:comp lexType na me="Action MatchType" >
  4408             <xs:se quence>
  4409               <xs: element re f="xacml:A ttributeVa lue"/>
  4410               <xs: choice>
  4411                 <x s:element  ref="xacml :ActionAtt ributeDesi gnator"/>
  4412                 <x s:element  ref="xacml :Attribute Selector"/ >
  4413               </xs :choice>
  4414             </xs:s equence>
  4415             <xs:at tribute na me="MatchI d" type="x s:anyURI"  use="requi red"/>
  4416           </xs:com plexType>
  4417           <!---->
  4418           <xs:elem ent name=" Environmen tMatch" ty pe="xacml: Environmen tMatchType "/>
  4419           <xs:comp lexType na me="Enviro nmentMatch Type">
  4420             <xs:se quence>
  4421               <xs: element re f="xacml:A ttributeVa lue"/>
  4422               <xs: choice>
  4423                 <x s:element  ref="xacml :Environme ntAttribut eDesignato r"/>
  4424                 <x s:element  ref="xacml :Attribute Selector"/ >
  4425               </xs :choice>
  4426             </xs:s equence>
  4427             <xs:at tribute na me="MatchI d" type="x s:anyURI"  use="requi red"/>
  4428           </xs:com plexType>
  4429           <!---->
  4430           <xs:elem ent name=" VariableDe finition"  type="xacm l:Variable Definition Type"/>
  4431           <xs:comp lexType na me="Variab leDefiniti onType">
  4432             <xs:se quence>
  4433               <xs: element re f="xacml:E xpression" />
  4434             </xs:s equence>
  4435             <xs:at tribute na me="Variab leId" type ="xs:strin g" use="re quired"/>
  4436           </xs:com plexType>
  4437           <!---->
  4438           <xs:elem ent name=" Expression " type="xa cml:Expres sionType"  abstract=" true"/>
  4439           <xs:comp lexType na me="Expres sionType"  abstract=" true"/>
  4440           <!---->
  4441           <xs:elem ent name=" VariableRe ference" t ype="xacml :VariableR eferenceTy pe" substi tutionGrou p="xacml:E xpression" />
  4442           <xs:comp lexType na me="Variab leReferenc eType">
  4443             <xs:co mplexConte nt>
  4444               <xs: extension  base="xacm l:Expressi onType">
  4445                 <x s:attribut e name="Va riableId"  type="xs:s tring" use ="required "/>
  4446               </xs :extension >
  4447             </xs:c omplexCont ent>
  4448           </xs:com plexType>
  4449           <!---->
  4450           <xs:elem ent name=" AttributeS elector" t ype="xacml :Attribute SelectorTy pe" substi tutionGrou p="xacml:E xpression" />
  4451           <xs:comp lexType na me="Attrib uteSelecto rType">
  4452             <xs:co mplexConte nt>
  4453               <xs: extension  base="xacm l:Expressi onType">
  4454                 <x s:attribut e name="Re questConte xtPath" ty pe="xs:str ing" use=" required"/ >
  4455                 <x s:attribut e name="Da taType" ty pe="xs:any URI" use=" required"/ >
  4456                 <x s:attribut e name="Mu stBePresen t" type="x s:boolean"  use="opti onal" defa ult="false "/>
  4457               </xs :extension >
  4458             </xs:c omplexCont ent>
  4459           </xs:com plexType>
  4460           <!---->
  4461           <xs:elem ent name=" ResourceAt tributeDes ignator" t ype="xacml :Attribute Designator Type" subs titutionGr oup="xacml :Expressio n"/>
  4462           <xs:elem ent name=" ActionAttr ibuteDesig nator" typ e="xacml:A ttributeDe signatorTy pe" substi tutionGrou p="xacml:E xpression" />
  4463           <xs:elem ent name=" Environmen tAttribute Designator " type="xa cml:Attrib uteDesigna torType" s ubstitutio nGroup="xa cml:Expres sion"/>
  4464           <!---->
  4465           <xs:comp lexType na me="Attrib uteDesigna torType">
  4466             <xs:co mplexConte nt>
  4467               <xs: extension  base="xacm l:Expressi onType">
  4468                 <x s:attribut e name="At tributeId"  type="xs: anyURI" us e="require d"/>
  4469                 <x s:attribut e name="Da taType" ty pe="xs:any URI" use=" required"/ >
  4470                 <x s:attribut e name="Is suer" type ="xs:strin g" use="op tional"/>
  4471                 <x s:attribut e name="Mu stBePresen t" type="x s:boolean"  use="opti onal" defa ult="false "/>
  4472               </xs :extension >
  4473             </xs:c omplexCont ent>
  4474           </xs:com plexType>
  4475           <!---->
  4476           <xs:elem ent name=" SubjectAtt ributeDesi gnator" ty pe="xacml: SubjectAtt ributeDesi gnatorType " substitu tionGroup= "xacml:Exp ression"/>
  4477           <xs:comp lexType na me="Subjec tAttribute Designator Type">
  4478             <xs:co mplexConte nt>
  4479               <xs: extension  base="xacm l:Attribut eDesignato rType">
  4480                 <x s:attribut e name="Su bjectCateg ory" type= "xs:anyURI " use="opt ional" def ault="urn: oasis:name s:tc:xacml :1.0:subje ct-categor y:access-s ubject"/>
  4481               </xs :extension >
  4482             </xs:c omplexCont ent>
  4483           </xs:com plexType>
  4484           <!---->
  4485           <xs:elem ent name=" AttributeV alue" type ="xacml:At tributeVal ueType" su bstitution Group="xac ml:Express ion"/>
  4486           <xs:comp lexType na me="Attrib uteValueTy pe" mixed= "true">
  4487             <xs:co mplexConte nt mixed=" true">
  4488               <xs: extension  base="xacm l:Expressi onType">
  4489                 <x s:sequence >
  4490                    <xs:any na mespace="# #any" proc essContent s="lax" mi nOccurs="0 " maxOccur s="unbound ed"/>
  4491                 </ xs:sequenc e>
  4492                 <x s:attribut e name="Da taType" ty pe="xs:any URI" use=" required"/ >
  4493                 <x s:anyAttri bute names pace="##an y" process Contents=" lax"/>
  4494               </xs :extension >
  4495             </xs:c omplexCont ent>
  4496           </xs:com plexType>
  4497           <!---->
  4498           <xs:elem ent name=" Function"  type="xacm l:Function Type" subs titutionGr oup="xacml :Expressio n"/>
  4499           <xs:comp lexType na me="Functi onType">
  4500             <xs:co mplexConte nt>
  4501               <xs: extension  base="xacm l:Expressi onType">
  4502                 <x s:attribut e name="Fu nctionId"  type="xs:a nyURI" use ="required "/>
  4503               </xs :extension >
  4504             </xs:c omplexCont ent>
  4505           </xs:com plexType>
  4506           <!---->
  4507           <xs:elem ent name=" Condition"  type="xac ml:Conditi onType"/>
  4508           <xs:comp lexType na me="Condit ionType">
  4509             <xs:se quence>
  4510               <xs: element re f="xacml:E xpression" />
  4511             </xs:s equence>
  4512           </xs:com plexType>
  4513           <!---->
  4514           <xs:elem ent name=" Apply" typ e="xacml:A pplyType"  substituti onGroup="x acml:Expre ssion"/>
  4515           <xs:comp lexType na me="ApplyT ype">
  4516             <xs:co mplexConte nt>
  4517               <xs: extension  base="xacm l:Expressi onType">
  4518                 <x s:sequence >
  4519                    <xs:elemen t ref="xac ml:Express ion" minOc curs="0" m axOccurs=" unbounded" />
  4520                 </ xs:sequenc e>
  4521                 <x s:attribut e name="Fu nctionId"  type="xs:a nyURI" use ="required "/>
  4522               </xs :extension >
  4523             </xs:c omplexCont ent>
  4524           </xs:com plexType>
  4525           <!---->
  4526           <xs:elem ent name=" Obligation s" type="x acml:Oblig ationsType "/>
  4527           <xs:comp lexType na me="Obliga tionsType" >
  4528             <xs:se quence>
  4529               <xs: element re f="xacml:O bligation"  maxOccurs ="unbounde d"/>
  4530             </xs:s equence>
  4531           </xs:com plexType>
  4532           <!---->
  4533           <xs:elem ent name=" Obligation " type="xa cml:Obliga tionType"/ >
  4534           <xs:comp lexType na me="Obliga tionType">
  4535             <xs:se quence>
  4536               <xs: element re f="xacml:A ttributeAs signment"  minOccurs= "0" maxOcc urs="unbou nded"/>
  4537             </xs:s equence>
  4538             <xs:at tribute na me="Obliga tionId" ty pe="xs:any URI" use=" required"/ >
  4539             <xs:at tribute na me="Fulfil lOn" type= "xacml:Eff ectType" u se="requir ed"/>
  4540           </xs:com plexType>
  4541           <!---->
  4542           <xs:elem ent name=" AttributeA ssignment"  type="xac ml:Attribu teAssignme ntType"/>
  4543           <xs:comp lexType na me="Attrib uteAssignm entType" m ixed="true ">
  4544             <xs:co mplexConte nt mixed=" true">
  4545               <xs: extension  base="xacm l:Attribut eValueType ">
  4546                 <x s:attribut e name="At tributeId"  type="xs: anyURI" us e="require d"/>
  4547               </xs :extension >
  4548             </xs:c omplexCont ent>
  4549           </xs:com plexType>
  4550           <!---->
  4551         </xs:schem a>]]>
  4552        </con:cont ent>
  4553        <con:type>
  4554         http://www .w3.org/20 01/XMLSche ma
  4555        </con:type >
  4556       </con:part >
  4557      </con:defi nitionCach e>
  4558      <con:endpo ints>
  4559       <con:endpo int>
  4560        http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery
  4561       </con:endp oint>
  4562      </con:endp oints>
  4563      <con:opera tion 
  4564       isOneWay=" false" 
  4565       action="ur n:Respondi ngGateway_ CrossGatew ayQuery" 
  4566       name="Resp ondingGate way_CrossG atewayQuer y" 
  4567       bindingOpe rationName ="Respondi ngGateway_ CrossGatew ayQuery" 
  4568       type="Requ est-Respon se" 
  4569       outputName ="Respondi ngGateway_ CrossGatew ayQueryRes ponse" 
  4570       inputName= "Respondin gGateway_C rossGatewa yQueryRequ est" 
  4571       receivesAt tachments= "false" 
  4572       sendsAttac hments="fa lse" 
  4573       anonymous= "optional"
  4574      >
  4575       <con:setti ngs/>
  4576       <con:call 
  4577        name="Requ est 1"
  4578       >
  4579        <con:setti ngs>
  4580         <con:setti ng 
  4581          id="com.ev iware.soap ui.impl.ws dl.WsdlReq uest@reque st-headers "
  4582         >
  4583          &lt;xml-fr agment/>
  4584         </con:sett ing>
  4585        </con:sett ings>
  4586        <con:encod ing>
  4587         UTF-8
  4588        </con:enco ding>
  4589        <con:endpo int>
  4590         http:// s e r v er : port /NHINAdapt erDocQuery /AdapterDo cQuery
  4591        </con:endp oint>
  4592        <con:reque st>
  4593         <![CDATA[< env:Envelo pe xmlns:e nv="http:/ /schemas.x mlsoap.org /soap/enve lope/">
  4594            <env:He ader/>
  4595            <env:Bo dy>
  4596               <ns6 :Respondin gGateway_C rossGatewa yQueryRequ est xmlns: ns2="urn:o asis:names :tc:ebxml- regrep:xsd :rim:3.0"  xmlns:ns3= "urn:oasis :names:tc: ebxml-regr ep:xsd:rs: 3.0" xmlns :ns4="urn: oasis:name s:tc:ebxml -regrep:xs d:query:3. 0" xmlns:n s5="urn:go v:hhs:fha: nhinc:comm on:nhincco mmon" xmln s:ns6="urn :gov:hhs:f ha:nhinc:c ommon:nhin ccommonada pter" xmln s:ns7="urn :oasis:nam es:tc:ebxm l-regrep:x sd:lcm:3.0 ">
  4597                  < ns4:AdhocQ ueryReques t>
  4598                      <ns4:Res ponseOptio n returnCo mposedObje cts="true"  returnTyp e="LeafCla ss"/>
  4599                      <ns2:Adh ocQuery ho me="urn:oi d:2.16.840 .1.113883. 4.349" id= "urn:uuid: 14d4debf-8 f97-4251-9 a74-a90016 b0af0d">
  4600                         <ns2: Slot name= "$XDSDocum entEntryPa tientId">
  4601                            <n s2:ValueLi st>
  4602                                <ns2:Valu e>10125816 76V377802^ ^^&amp;2.1 6.840.1.11 3883.4.349 &amp;ISO</ ns2:Value>
  4603                            </ ns2:ValueL ist>
  4604                         </ns2 :Slot>
  4605                         <ns2: Slot name= "$XDSDocum entEntryCl assCode">
  4606                            <n s2:ValueLi st>
  4607                                <ns2:Valu e>34133-9< /ns2:Value >
  4608                            </ ns2:ValueL ist>
  4609                         </ns2 :Slot>
  4610                         <ns2: Slot name= "$XDSDocum entEntryCl assCodeSch eme">
  4611                            <n s2:ValueLi st>
  4612                                <ns2:Valu e>2.16.840 .1.113883. 6.1</ns2:V alue>
  4613                            </ ns2:ValueL ist>
  4614                         </ns2 :Slot>
  4615                         <ns2: Slot name= "$XDSDocum entEntrySt atus">
  4616                            <n s2:ValueLi st>
  4617                                <ns2:Valu e>('urn:ih e:iti:2010 :StatusTyp e:Deferred Creation',  'urn:oasi s:names:tc :ebxmlregr ep:StatusT ype:Approv ed')</ns2: Value>
  4618                            </ ns2:ValueL ist>
  4619                         </ns2 :Slot>
  4620                         <ns2: Slot name= "$XDSDocum entEntrySe rviceStart TimeFrom">
  4621                            <n s2:ValueLi st>
  4622                                <ns2:Valu e>20111211 113824</ns 2:Value>
  4623                            </ ns2:ValueL ist>
  4624                         </ns2 :Slot>
  4625                         <ns2: Slot name= "$XDSDocum entEntrySe rviceStopT imeTo">
  4626                            <n s2:ValueLi st>
  4627                                <ns2:Valu e>20111211 113824</ns 2:Value>
  4628                            </ ns2:ValueL ist>
  4629                         </ns2 :Slot>
  4630                      </ns2:Ad hocQuery>
  4631                  < /ns4:Adhoc QueryReque st>
  4632               </ns 6:Respondi ngGateway_ CrossGatew ayQueryReq uest>
  4633            </env:B ody>
  4634         </env:Enve lope>]]>
  4635        </con:requ est>
  4636        <con:jmsCo nfig 
  4637         JMSDeliver yMode="PER SISTENT"
  4638        />
  4639        <con:jmsPr opertyConf ig/>
  4640        <con:wsaCo nfig 
  4641         mustUnders tand="NONE
  4642         version="2 00508" 
  4643         action="ur n:Respondi ngGateway_ CrossGatew ayQuery"
  4644        />
  4645        <con:wsrmC onfig 
  4646         version="1 .2"
  4647        />
  4648       </con:call >
  4649      </con:oper ation>
  4650     </con:inte rface>
  4651     <con:prope rties/>
  4652     <con:wssCo ntainer/>
  4653   </con:soap ui-project >