source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/AggregatorEJB/src/conf/xml-resources/web-services/NhincComponentAggregator/wsdl/NhincComponentAggregator.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: 10.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<definitions name="NhincComponentAggregator" targetNamespace="urn:gov:hhs:fha:nhinc:nhinccomponentaggregator"
3 xmlns="http://schemas.xmlsoap.org/wsdl/"
4 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
5 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
6 xmlns:tns="urn:gov:hhs:fha:nhinc:nhinccomponentaggregator"
7 xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
8 xmlns:aggregator="urn:gov:hhs:fha:nhinc:gateway:aggregator"
9 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
10 xmlns:auditmsg="http://nhinc.services.com/schema/auditmessage">
11
12 <types>
13 <xsd:schema targetNamespace="urn:gov:hhs:fha:nhinc:nhinccomponentaggregator">
14 <xsd:import namespace="urn:gov:hhs:fha:nhinc:gateway:aggregator"
15 schemaLocation="../schemas/nhinc/gateway/Aggregator.xsd"/>
16 <xsd:import namespace="http://nhinc.services.com/schema/auditmessage" schemaLocation="../schemas/ihe/auditmessage.xsd"/>
17 </xsd:schema>
18 </types>
19
20 <message name="StartTransactionDocQueryRequestMessage">
21 <part name="StartTransactionDocQueryRequest"
22 element="aggregator:StartTransactionDocQueryRequest"/>
23 </message>
24 <message name="StartTransactionDocQueryResponseMessage">
25 <part name="StartTransactionDocQueryResponse"
26 element="aggregator:StartTransactionDocQueryResponse"/>
27 </message>
28 <message name="SetResponseMsgDocQueryRequestMessage">
29 <part name="SetResponseMsgDocQueryRequest"
30 element="aggregator:SetResponseMsgDocQueryRequest"/>
31 </message>
32 <message name="SetResponseMsgDocQueryResponseMessage">
33 <part name="SetResponseMsgDocQueryResponse"
34 element="aggregator:SetResponseMsgDocQueryResponse"/>
35 </message>
36 <message name="GetAggResultsDocQueryRequestMessage">
37 <part name="GetAggResultsDocQueryRequest"
38 element="aggregator:GetAggResultsDocQueryRequest"/>
39 </message>
40 <message name="GetAggResultsDocQueryResponseMessage">
41 <part name="GetAggResultsDocQueryResponse"
42 element="aggregator:GetAggResultsDocQueryResponse"/>
43 </message>
44 <message name="StartTransactionDocRetrieveRequestMessage">
45 <part name="StartTransactionDocRetrieveRequest"
46 element="aggregator:StartTransactionDocRetrieveRequest"/>
47 </message>
48 <message name="StartTransactionDocRetrieveResponseMessage">
49 <part name="StartTransactionDocRetrieveResponse"
50 element="aggregator:StartTransactionDocRetrieveResponse"/>
51 </message>
52 <message name="SetResponseMsgDocRetrieveRequestMessage">
53 <part name="SetResponseMsgDocRetrieveRequest"
54 element="aggregator:SetResponseMsgDocRetrieveRequest"/>
55 </message>
56 <message name="SetResponseMsgDocRetrieveResponseMessage">
57 <part name="SetResponseMsgDocRetrieveResponse"
58 element="aggregator:SetResponseMsgDocRetrieveResponse"/>
59 </message>
60 <message name="GetAggResultsDocRetrieveRequestMessage">
61 <part name="GetAggResultsDocRetrieveRequest"
62 element="aggregator:GetAggResultsDocRetrieveRequest"/>
63 </message>
64 <message name="GetAggResultsDocRetrieveResponseMessage">
65 <part name="GetAggResultsDocRetrieveResponse"
66 element="aggregator:GetAggResultsDocRetrieveResponse"/>
67 </message>
68 <message name="GetAggResultsAuditQueryRequestMessage">
69 <part name="GetAggResultsAuditQueryRequest" element="aggregator:FindAuditEventsResponseAggregation"/>
70 </message>
71 <message name="GetAggResultsAuditQueryResponseMessage">
72 <part name="GetAggResultsAuditQueryResponse" element="auditmsg:FindAuditEventsResponse"/>
73 </message>
74 <portType name="NhincComponentAggregatorPortType">
75 <operation name="StartTransactionDocQuery">
76 <input name="StartTransactionDocQueryRequest"
77 message="tns:StartTransactionDocQueryRequestMessage"/>
78 <output name="StartTransactionDocQueryResponse"
79 message="tns:StartTransactionDocQueryResponseMessage"/>
80 </operation>
81 <operation name="SetResponseMsgDocQuery">
82 <input name="SetResponseMsgDocQueryRequest"
83 message="tns:SetResponseMsgDocQueryRequestMessage"/>
84 <output name="SetResponseMsgDocQueryResponse"
85 message="tns:SetResponseMsgDocQueryResponseMessage"/>
86 </operation>
87 <operation name="GetAggResultsDocQuery">
88 <input name="GetAggResultsDocQueryRequest"
89 message="tns:GetAggResultsDocQueryRequestMessage"/>
90 <output name="GetAggResultsDocQueryResponse"
91 message="tns:GetAggResultsDocQueryResponseMessage"/>
92 </operation>
93 <operation name="StartTransactionDocRetrieve">
94 <input name="StartTransactionDocRetrieveRequest"
95 message="tns:StartTransactionDocRetrieveRequestMessage"/>
96 <output name="StartTransactionDocRetrieveResponse"
97 message="tns:StartTransactionDocRetrieveResponseMessage"/>
98 </operation>
99 <operation name="SetResponseMsgDocRetrieve">
100 <input name="SetResponseMsgDocRetrieveRequest"
101 message="tns:SetResponseMsgDocRetrieveRequestMessage"/>
102 <output name="SetResponseMsgDocRetrieveResponse"
103 message="tns:SetResponseMsgDocRetrieveResponseMessage"/>
104 </operation>
105 <operation name="GetAggResultsDocRetrieve">
106 <input name="GetAggResultsDocRetrieveRequest"
107 message="tns:GetAggResultsDocRetrieveRequestMessage"/>
108 <output name="GetAggResultsDocRetrieveResponse"
109 message="tns:GetAggResultsDocRetrieveResponseMessage"/>
110 </operation>
111 <operation name="GetAggResultsAuditQuery">
112 <input name="GetAggResultsAuditQueryRequest"
113 message="tns:GetAggResultsAuditQueryRequestMessage"/>
114 <output name="GetAggResultsAuditQueryResponse"
115 message="tns:GetAggResultsAuditQueryResponseMessage"/>
116 </operation>
117 </portType>
118
119 <binding name="NhincComponentAggregatorBindingSoap11"
120 type="tns:NhincComponentAggregatorPortType">
121 <soap:binding style="document"
122 transport="http://schemas.xmlsoap.org/soap/http"/>
123 <operation name="StartTransactionDocQuery">
124 <soap:operation soapAction="urn:StartTransactionDocQuery"/>
125 <input name="StartTransactionDocQueryRequest">
126 <soap:body use="literal"/>
127 </input>
128 <output name="StartTransactionDocQueryResponse">
129 <soap:body use="literal"/>
130 </output>
131 </operation>
132 <operation name="SetResponseMsgDocQuery">
133 <soap:operation soapAction="urn:SetResponseMsgDocQuery"/>
134 <input name="SetResponseMsgDocQueryRequest">
135 <soap:body use="literal"/>
136 </input>
137 <output name="SetResponseMsgDocQueryResponse">
138 <soap:body use="literal"/>
139 </output>
140 </operation>
141 <operation name="GetAggResultsDocQuery">
142 <soap:operation soapAction="urn:GetAggResultsDocQuery"/>
143 <input name="GetAggResultsDocQueryRequest">
144 <soap:body use="literal"/>
145 </input>
146 <output name="GetAggResultsDocQueryResponse">
147 <soap:body use="literal"/>
148 </output>
149 </operation>
150 <operation name="StartTransactionDocRetrieve">
151 <soap:operation soapAction="urn:StartTransactionDocRetrieve"/>
152 <input name="StartTransactionDocRetrieveRequest">
153 <soap:body use="literal"/>
154 </input>
155 <output name="StartTransactionDocRetrieveResponse">
156 <soap:body use="literal"/>
157 </output>
158 </operation>
159 <operation name="SetResponseMsgDocRetrieve">
160 <soap:operation soapAction="urn:SetResponseMsgDocRetrieve"/>
161 <input name="SetResponseMsgDocRetrieveRequest">
162 <soap:body use="literal"/>
163 </input>
164 <output name="SetResponseMsgDocRetrieveResponse">
165 <soap:body use="literal"/>
166 </output>
167 </operation>
168 <operation name="GetAggResultsDocRetrieve">
169 <soap:operation soapAction="urn:GetAggResultsDocRetrieve"/>
170 <input name="GetAggResultsDocRetrieveRequest">
171 <soap:body use="literal"/>
172 </input>
173 <output name="GetAggResultsDocRetrieveResponse">
174 <soap:body use="literal"/>
175 </output>
176 </operation>
177 <operation name="GetAggResultsAuditQuery">
178 <soap:operation soapAction="urn:GetAggResultsAuditQuery"/>
179 <input name="GetAggResultsAuditQueryRequest">
180 <soap:body use="literal"/>
181 </input>
182 <output name="GetAggResultsAuditQueryResponse">
183 <soap:body use="literal"/>
184 </output>
185 </operation>
186 </binding>
187
188 <service name="NhincComponentAggregator">
189 <port name="NhincComponentAggregatorPort"
190 binding="tns:NhincComponentAggregatorBindingSoap11">
191 <soap:address location="http://localhost:${NhincHttpPort}/NhinConnect/NhincComponentAggregator"/>
192 </port>
193 </service>
194
195 <plnk:partnerLinkType name="NhincComponentAggregator">
196 <!-- A partner link type is automatically generated when a new port
197 type is added. Partner link types are used by BPEL processes. In
198 a BPEL process, a partner link represents the interaction between
199 the BPEL process and a partner service. Each partner link is
200 associated with a partner link type. A partner link type
201 characterizes the conversational relationship between two services.
202 The partner link type can have one or two roles.-->
203 <plnk:role name="NhincComponentAggregatorPortTypeRole"
204 portType="tns:NhincComponentAggregatorPortType"/>
205 </plnk:partnerLinkType>
206</definitions>
Note: See TracBrowser for help on using the repository browser.