source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Adapters/General/ConsumerPreferencesProfileGUI/src/conf/xml-resources/web-service-references/EntityNotificationConsumer/wsdl/EntityNotificationConsumer.wsdl@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 7.3 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2 <!--
3
4 OASIS takes no position regarding the validity or scope of any
5 intellectual property or other rights that might be claimed to
6 pertain to the implementation or use of the technology described
7 in this document or the extent to which any license under such
8 rights might or might not be available; neither does it represent
9 that it has made any effort to identify any such rights.
10 Information on OASIS's procedures with respect to rights in
11 OASIS specifications can be found at the OASIS website. Copies
12 of claims of rights made available for publication and any
13 assurances of licenses to be made available, or the result of
14 an attempt made to obtain a general license or permission for
15 the use of such proprietary rights by implementors or users
16 of this specification, can be obtained from the OASIS Executive
17 Director.
18
19 OASIS invites any interested party to bring to its attention
20 any copyrights, patents or patent applications, or other
21 proprietary rights which may cover technology that may be
22 required to implement this specification. Please address the
23 information to the OASIS Executive Director.
24
25 Copyright (C) OASIS Open (2004-2006). All Rights Reserved.
26
27 This document and translations of it may be copied and furnished
28 to others, and derivative works that comment on or otherwise
29 explain it or assist in its implementation may be prepared,
30 copied, published and distributed, in whole or in part, without
31 restriction of any kind, provided that the above copyright notice
32 and this paragraph are included on all such copies and derivative
33 works. However, this document itself may not be modified in any
34 way, such as by removing the copyright notice or references to
35 OASIS, except as needed for the purpose of developing OASIS
36 specifications, in which case the procedures for copyrights
37 defined in the OASIS Intellectual Property Rights document must
38 be followed, or as required to translate it into languages other
39 than English.
40
41 The limited permissions granted above are perpetual and will not
42 be revoked by OASIS or its successors or assigns.
43
44 This document and the information contained herein is provided
45 on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS
46 OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE
47 USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR
48 ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
49 PARTICULAR PURPOSE.
50
51 -->
52<wsdl:definitions
53 xmlns:tns="urn:gov:hhs:fha:nhinc:entitynotificationconsumer"
54 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
55 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
56 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
57 xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
58 xmlns:nccommonentity="urn:gov:hhs:fha:nhinc:common:nhinccommonentity"
59 name="EntityNotificationConsumer"
60 targetNamespace="urn:gov:hhs:fha:nhinc:entitynotificationconsumer"
61 xmlns:nccommon="urn:gov:hhs:fha:nhinc:common:nhinccommon">
62
63 <wsdl:types>
64 <xsd:schema>
65 <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:nhinccommonentity"
66 schemaLocation="../schemas/nhinc/common/NhincCommonEntity.xsd"/>
67 <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:nhinccommon" schemaLocation="../schemas/nhinc/common/NhincCommon.xsd"/>
68 </xsd:schema>
69 </wsdl:types>
70
71 <wsdl:message name="NotifySubscribersOfDocumentRequestMessage">
72 <wsdl:part name="NotifySubscribersOfDocumentRequest" element="nccommonentity:NotifySubscribersOfDocumentRequest"/>
73 </wsdl:message>
74 <wsdl:message name="NotifySubscribersOfDocumentResponseMessage">
75 <wsdl:part name="NotifySubscribersOfDocumentResponse" element="nccommon:Acknowledgement"/>
76 </wsdl:message>
77 <wsdl:message name="NotifySubscribersOfCdcBioPackageRequestMessage">
78 <wsdl:part name="NotifySubscribersOfCdcBioPackageRequest" element="nccommonentity:NotifySubscribersOfCdcBioPackageRequest"/>
79 </wsdl:message>
80 <wsdl:message name="NotifySubscribersOfCdcBioPackageResponseMessage">
81 <wsdl:part name="NotifySubscribersOfCdcBioPackageResponse" element="nccommon:Acknowledgement"/>
82 </wsdl:message>
83 <wsdl:portType name="EntityNotificationConsumerPortType">
84 <wsdl:operation name="NotifySubscribersOfDocument">
85 <wsdl:input name="NotifySubscribersOfDocumentRequest" message="tns:NotifySubscribersOfDocumentRequestMessage" />
86 <wsdl:output name="NotifySubscribersOfDocumentResponse" message="tns:NotifySubscribersOfDocumentResponseMessage" />
87 </wsdl:operation>
88 <wsdl:operation name="NotifySubscribersOfCdcBioPackage">
89 <wsdl:input name="NotifySubscribersOfCdcBioPackageRequest" message="tns:NotifySubscribersOfCdcBioPackageRequestMessage" />
90 <wsdl:output name="NotifySubscribersOfCdcBioPackageResponse" message="tns:NotifySubscribersOfCdcBioPackageResponseMessage" />
91 </wsdl:operation>
92 </wsdl:portType>
93
94 <wsdl:binding name="EntityNotificationConsumerBindingSoap11"
95 type="tns:EntityNotificationConsumerPortType">
96 <soap:binding style="document"
97 transport="http://schemas.xmlsoap.org/soap/http"/>
98 <wsdl:operation name="NotifySubscribersOfDocument">
99 <soap:operation soapAction="urn:NotifySubscribersOfDocument"/>
100 <wsdl:input name="NotifySubscribersOfDocumentRequest">
101 <soap:body use="literal"/>
102 </wsdl:input>
103 <wsdl:output name="NotifySubscribersOfDocumentResponse">
104 <soap:body use="literal"/>
105 </wsdl:output>
106 </wsdl:operation>
107 <wsdl:operation name="NotifySubscribersOfCdcBioPackage">
108 <soap:operation soapAction="urn:NotifySubscribersOfCdcBioPackage"/>
109 <wsdl:input name="NotifySubscribersOfCdcBioPackageRequest">
110 <soap:body use="literal"/>
111 </wsdl:input>
112 <wsdl:output name="NotifySubscribersOfCdcBioPackageResponse">
113 <soap:body use="literal"/>
114 </wsdl:output>
115 </wsdl:operation>
116 </wsdl:binding>
117
118 <wsdl:service name="EntityNotificationConsumer">
119 <wsdl:port name="EntityNotificationConsumerPortSoap11"
120 binding="tns:EntityNotificationConsumerBindingSoap11">
121 <soap:address
122 location=
123 "http://localhost:${HttpDefaultPort}/NhinConnect/EntityNotificationConsumer"/>
124 </wsdl:port>
125 </wsdl:service>
126
127 <plnk:partnerLinkType name="EntityNotificationConsumer">
128 <!-- A partner link type is automatically generated when a new port type is added.
129 Partner link types are used by BPEL processes. In a BPEL process, a partner
130 link represents the interaction between the BPEL process and a partner service.
131 Each partner link is associated with a partner link type. A partner link type
132 characterizes the conversational relationship between two services. The
133 partner link type can have one or two roles.-->
134 <plnk:role name="EntityNotificationConsumerPortTypeRole"
135 portType="tns:EntityNotificationConsumerPortType"/>
136 </plnk:partnerLinkType>
137</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.