source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/EntityCA/src/jbiServiceUnits/META-INF/PatientCorrelationFacadeBpel/src/_references/_projects/Interfaces/src/wsdl/NhincComponentPropAccessor.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: 13.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<definitions name="PropertyAccessorService"
3 targetNamespace="urn:gov:hhs:fha:nhinc:nhinccomponentpropaccessor"
4 xmlns="http://schemas.xmlsoap.org/wsdl/"
5 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
6 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
7 xmlns:tns="urn:gov:hhs:fha:nhinc:nhinccomponentpropaccessor"
8 xmlns:propacc="urn:gov:hhs:fha:nhinc:common:propertyaccess"
9 xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
10 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
11 <types>
12 <xsd:schema targetNamespace="urn:gov:hhs:fha:nhinc:nhinccomponentpropaccessor">
13 <xsd:import namespace="urn:gov:hhs:fha:nhinc:common:propertyaccess"
14 schemaLocation="../schemas/nhinc/common/PropertyAccess.xsd"/>
15 </xsd:schema>
16 </types>
17
18 <message name="GetPropertyRequestMessage">
19 <part name="GetPropertyRequest"
20 element="propacc:GetPropertyRequest"/>
21 </message>
22 <message name="GetPropertyResponseMessage">
23 <part name="GetPropertyResponse"
24 element="propacc:GetPropertyResponse"/>
25 </message>
26 <message name="GetPropertyBooleanRequestMessage">
27 <part name="GetPropertyBooleanRequest"
28 element="propacc:GetPropertyBooleanRequest"/>
29 </message>
30 <message name="GetPropertyBooleanResponseMessage">
31 <part name="GetPropertyBooleanResponse"
32 element="propacc:GetPropertyBooleanResponse"/>
33 </message>
34 <message name="GetPropertyNamesRequestMessage">
35 <part name="GetPropertyNamesRequest"
36 element="propacc:GetPropertyNamesRequest"/>
37 </message>
38 <message name="GetPropertyNamesResponseMessage">
39 <part name="GetPropertyNamesResponse"
40 element="propacc:GetPropertyNamesResponse"/>
41 </message>
42 <message name="GetPropertiesRequestMessage">
43 <part name="GetPropertiesRequest"
44 element="propacc:GetPropertiesRequest"/>
45 </message>
46 <message name="GetPropertiesResponseMessage">
47 <part name="GetPropertiesResponse"
48 element="propacc:GetPropertiesResponse"/>
49 </message>
50 <message name="GetRefreshDurationRequestMessage">
51 <part name="GetRefreshDurationRequest"
52 element="propacc:GetRefreshDurationRequest"/>
53 </message>
54 <message name="GetRefreshDurationResponseMessage">
55 <part name="GetRefreshDurationResponse"
56 element="propacc:GetRefreshDurationResponse"/>
57 </message>
58 <message name="GetDurationBeforeNextRefreshRequestMessage">
59 <part name="GetDurationBeforeNextRefreshRequest"
60 element="propacc:GetDurationBeforeNextRefreshRequest"/>
61 </message>
62 <message name="GetDurationBeforeNextRefreshResponseMessage">
63 <part name="GetDurationBeforeNextRefreshResponse"
64 element="propacc:GetDurationBeforeNextRefreshResponse"/>
65 </message>
66 <message name="ForceRefreshRequestMessage">
67 <part name="ForceRefreshRequest"
68 element="propacc:ForceRefreshRequest"/>
69 </message>
70 <message name="ForceRefreshResponseMessage">
71 <part name="ForceRefreshResponse"
72 element="propacc:ForceRefreshResponse"/>
73 </message>
74 <message name="GetPropertyFileLocationRequestMessage">
75 <part name="GetPropertyFileLocationRequest"
76 element="propacc:GetPropertyFileLocationRequest"/>
77 </message>
78 <message name="GetPropertyFileLocationResponseMessage">
79 <part name="GetPropertyFileLocationResponse"
80 element="propacc:GetPropertyFileLocationResponse"/>
81 </message>
82 <message name="DumpPropsToLogRequestMessage">
83 <part name="DumpPropsToLogRequest"
84 element="propacc:DumpPropsToLogRequest"/>
85 </message>
86 <message name="DumpPropsToLogResponseMessage">
87 <part name="DumpPropsToLogResponse"
88 element="propacc:DumpPropsToLogResponse"/>
89 </message>
90 <message name="WritePropertyFileRequestMessage">
91 <part name="WritePropertyFileRequest"
92 element="propacc:WritePropertyFileRequest"/>
93 </message>
94 <message name="WritePropertyFileResponseMessage">
95 <part name="WritePropertyFileResponse"
96 element="propacc:WritePropertyFileResponse"/>
97 </message>
98 <message name="DeletePropertyFileRequestMessage">
99 <part name="DeletePropertyFileRequest"
100 element="propacc:DeletePropertyFileRequest"/>
101 </message>
102 <message name="DeletePropertyFileResponseMessage">
103 <part name="DeletePropertyFileResponse"
104 element="propacc:DeletePropertyFileResponse"/>
105 </message>
106
107 <portType name="NhincComponentPropAccessorPortType">
108 <operation name="GetProperty">
109 <input name="GetPropertyRequest"
110 message="tns:GetPropertyRequestMessage"/>
111 <output name="GetPropertyResponse"
112 message="tns:GetPropertyResponseMessage"/>
113 </operation>
114 <operation name="GetPropertyBoolean">
115 <input name="GetPropertyBooleanRequest"
116 message="tns:GetPropertyBooleanRequestMessage"/>
117 <output name="GetPropertyBooleanResponse"
118 message="tns:GetPropertyBooleanResponseMessage"/>
119 </operation>
120 <operation name="GetPropertyNames">
121 <input name="GetPropertyNamesRequest"
122 message="tns:GetPropertyNamesRequestMessage"/>
123 <output name="GetPropertyNamesResponse"
124 message="tns:GetPropertyNamesResponseMessage"/>
125 </operation>
126 <operation name="GetProperties">
127 <input name="GetPropertiesRequest"
128 message="tns:GetPropertiesRequestMessage"/>
129 <output name="GetPropertiesResponse"
130 message="tns:GetPropertiesResponseMessage"/>
131 </operation>
132 <operation name="GetRefreshDuration">
133 <input name="GetRefreshDurationRequest"
134 message="tns:GetRefreshDurationRequestMessage"/>
135 <output name="GetRefreshDurationResponse"
136 message="tns:GetRefreshDurationResponseMessage"/>
137 </operation>
138 <operation name="GetDurationBeforeNextRefresh">
139 <input name="GetDurationBeforeNextRefreshRequest"
140 message="tns:GetDurationBeforeNextRefreshRequestMessage"/>
141 <output name="GetDurationBeforeNextRefreshResponse"
142 message="tns:GetDurationBeforeNextRefreshResponseMessage"/>
143 </operation>
144 <operation name="ForceRefresh">
145 <input name="ForceRefreshRequest"
146 message="tns:ForceRefreshRequestMessage"/>
147 <output name="ForceRefreshResponse"
148 message="tns:ForceRefreshResponseMessage"/>
149 </operation>
150 <operation name="GetPropertyFileLocation">
151 <input name="GetPropertyFileLocationRequest"
152 message="tns:GetPropertyFileLocationRequestMessage"/>
153 <output name="GetPropertyFileLocationResponse"
154 message="tns:GetPropertyFileLocationResponseMessage"/>
155 </operation>
156 <operation name="DumpPropsToLog">
157 <input name="DumpPropsToLogRequest"
158 message="tns:DumpPropsToLogRequestMessage"/>
159 <output name="DumpPropsToLogResponse"
160 message="tns:DumpPropsToLogResponseMessage"/>
161 </operation>
162 <operation name="WritePropertyFile">
163 <input name="WritePropertyFileRequest"
164 message="tns:WritePropertyFileRequestMessage"/>
165 <output name="WritePropertyFileResponse"
166 message="tns:WritePropertyFileResponseMessage"/>
167 </operation>
168 <operation name="DeletePropertyFile">
169 <input name="DeletePropertyFileRequest"
170 message="tns:DeletePropertyFileRequestMessage"/>
171 <output name="DeletePropertyFileResponse"
172 message="tns:DeletePropertyFileResponseMessage"/>
173 </operation>
174 </portType>
175
176 <binding name="NhincComponentPropAccessorBindingSoap11"
177 type="tns:NhincComponentPropAccessorPortType">
178 <soap:binding style="document"
179 transport="http://schemas.xmlsoap.org/soap/http"/>
180 <operation name="GetProperty">
181 <soap:operation soapAction="urn:GetProperty"/>
182 <input name="GetPropertyRequest">
183 <soap:body use="literal"/>
184 </input>
185 <output name="GetPropertyResponse">
186 <soap:body use="literal"/>
187 </output>
188 </operation>
189 <operation name="GetPropertyBoolean">
190 <soap:operation soapAction="urn:GetPropertyBoolean"/>
191 <input name="GetPropertyBooleanRequest">
192 <soap:body use="literal"/>
193 </input>
194 <output name="GetPropertyBooleanResponse">
195 <soap:body use="literal"/>
196 </output>
197 </operation>
198 <operation name="GetPropertyNames">
199 <soap:operation soapAction="urn:GetPropertyNames"/>
200 <input name="GetPropertyNamesRequest">
201 <soap:body use="literal"/>
202 </input>
203 <output name="GetPropertyNamesResponse">
204 <soap:body use="literal"/>
205 </output>
206 </operation>
207 <operation name="GetProperties">
208 <soap:operation soapAction="urn:GetProperties"/>
209 <input name="GetPropertiesRequest">
210 <soap:body use="literal"/>
211 </input>
212 <output name="GetPropertiesResponse">
213 <soap:body use="literal"/>
214 </output>
215 </operation>
216 <operation name="GetRefreshDuration">
217 <soap:operation soapAction="urn:GetRefreshDuration"/>
218 <input name="GetRefreshDurationRequest">
219 <soap:body use="literal"/>
220 </input>
221 <output name="GetRefreshDurationResponse">
222 <soap:body use="literal"/>
223 </output>
224 </operation>
225 <operation name="GetDurationBeforeNextRefresh">
226 <soap:operation soapAction="urn:GetDurationBeforeNextRefresh"/>
227 <input name="GetDurationBeforeNextRefreshRequest">
228 <soap:body use="literal"/>
229 </input>
230 <output name="GetDurationBeforeNextRefreshResponse">
231 <soap:body use="literal"/>
232 </output>
233 </operation>
234 <operation name="ForceRefresh">
235 <soap:operation soapAction="urn:ForceRefresh"/>
236 <input name="ForceRefreshRequest">
237 <soap:body use="literal"/>
238 </input>
239 <output name="ForceRefreshResponse">
240 <soap:body use="literal"/>
241 </output>
242 </operation>
243 <operation name="GetPropertyFileLocation">
244 <soap:operation soapAction="urn:GetPropertyFileLocation"/>
245 <input name="GetPropertyFileLocationRequest">
246 <soap:body use="literal"/>
247 </input>
248 <output name="GetPropertyFileLocationResponse">
249 <soap:body use="literal"/>
250 </output>
251 </operation>
252 <operation name="DumpPropsToLog">
253 <soap:operation soapAction="urn:DumpPropsToLog"/>
254 <input name="DumpPropsToLogRequest">
255 <soap:body use="literal"/>
256 </input>
257 <output name="DumpPropsToLogResponse">
258 <soap:body use="literal"/>
259 </output>
260 </operation>
261 <operation name="WritePropertyFile">
262 <soap:operation soapAction="urn:WritePropertyFile"/>
263 <input name="WritePropertyFileRequest">
264 <soap:body use="literal"/>
265 </input>
266 <output name="WritePropertyFileResponse">
267 <soap:body use="literal"/>
268 </output>
269 </operation>
270 <operation name="DeletePropertyFile">
271 <soap:operation soapAction="urn:DeletePropertyFile"/>
272 <input name="DeletePropertyFileRequest">
273 <soap:body use="literal"/>
274 </input>
275 <output name="DeletePropertyFileResponse">
276 <soap:body use="literal"/>
277 </output>
278 </operation>
279 </binding>
280
281 <service name="NhincComponentPropAccessor">
282 <port name="NhincComponentPropAccessorPort"
283 binding="tns:NhincComponentPropAccessorBindingSoap11">
284 <soap:address
285 location="http://localhost:${NhincHttpPort}/NhinConnect/NhincComponentPropAccessor"/>
286 </port>
287 </service>
288
289 <plnk:partnerLinkType name="NhincComponentPropAccessor">
290 <!-- A partner link type is automatically generated when a new port type
291 is added. Partner link types are used by BPEL processes. In a BPEL
292 process, a partner link represents the interaction between the BPEL
293 process and a partner service. Each partner link is associated with
294 a partner link type. A partner link type characterizes the
295 conversational relationship between two services. The partner link
296 type can have one or two roles.-->
297 <plnk:role name="NhincComponentPropAccessorPortTypeRole"
298 portType="tns:NhincComponentPropAccessorPortType"/>
299 </plnk:partnerLinkType>
300</definitions>
Note: See TracBrowser for help on using the repository browser.