source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/NhincSubjectDiscoveryEJB/src/conf/wsdl/SubjectDiscovery/NhinSubjectDiscovery.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: 39.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<wsdl:definitions name="PIXConsumer" targetNamespace="urn:ihe:iti:pixv3:2007"
3 xmlns:tns="urn:ihe:iti:pixv3:2007"
4 xmlns:wsoap11="http://schemas.xmlsoap.org/wsdl/soap/"
5 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
6 xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
7 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
8 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9 xmlns:hl7="urn:hl7-org:v3"
10 xmlns:samlData="urn:gov:hhs:fha:nhinc:gateway:samltokendata"
11 xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
12 xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
13 xmlns:wsaws="http://www.w3.org/2005/08/addressing"
14 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
15 xmlns:sc="http://schemas.sun.com/2006/03/wss/server"
16 xmlns:wspp="http://java.sun.com/xml/ns/wsit/policy"
17 xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
18 xmlns:sxnmp="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/NMProperty">
19 <wsdl:documentation>
20 Example WSDL for PIX Consumer, receiving update notifications
21 </wsdl:documentation>
22 <wsdl:types>
23 <xsd:schema elementFormDefault="qualified"
24 targetNamespace="urn:hl7-org:v3" xmlns:hl7="urn:hl7-org:v3">
25 <!-- Include the message schema -->
26 <xsd:include schemaLocation="../schemas/HL7V3/multicacheschemas/PRPA_IN201301UV.xsd"/>
27 </xsd:schema>
28 <xsd:schema elementFormDefault="qualified"
29 targetNamespace="urn:hl7-org:v3" xmlns:hl7="urn:hl7-org:v3">
30 <!-- Include the message schema -->
31 <xsd:include schemaLocation="../schemas/HL7V3/multicacheschemas/PRPA_IN201302UV.xsd"/>
32 </xsd:schema>
33 <xsd:schema elementFormDefault="qualified"
34 targetNamespace="urn:hl7-org:v3" xmlns:hl7="urn:hl7-org:v3">
35 <!-- Include the message schema -->
36 <xsd:include schemaLocation="../schemas/HL7V3/multicacheschemas/PRPA_IN201303UV.xsd"/>
37 </xsd:schema>
38 <xsd:schema elementFormDefault="qualified"
39 targetNamespace="urn:hl7-org:v3" xmlns:hl7="urn:hl7-org:v3">
40 <!-- Include the message schema -->
41 <xsd:include schemaLocation="../schemas/HL7V3/multicacheschemas/PRPA_IN201304UV.xsd"/>
42 </xsd:schema>
43 <xsd:schema elementFormDefault="qualified"
44 targetNamespace="urn:hl7-org:v3" xmlns:hl7="urn:hl7-org:v3">
45 <!-- Include the message schema -->
46 <xsd:include schemaLocation="../schemas/HL7V3/multicacheschemas/PRPA_IN201309UV.xsd"/>
47 </xsd:schema>
48 <xsd:schema elementFormDefault="qualified"
49 targetNamespace="urn:hl7-org:v3" xmlns:hl7="urn:hl7-org:v3">
50 <!-- Include the message schema -->
51 <xsd:include schemaLocation="../schemas/HL7V3/multicacheschemas/PRPA_IN201310UV.xsd"/>
52 </xsd:schema>
53 <xsd:schema elementFormDefault="qualified"
54 targetNamespace="urn:hl7-org:v3" xmlns:hl7="urn:hl7-org:v3">
55 <!-- Include the message schema -->
56 <xsd:include schemaLocation="../schemas/HL7V3/multicacheschemas/MCCI_IN000002UV01.xsd"/>
57 </xsd:schema>
58 <xsd:schema elementFormDefault="qualified"
59 targetNamespace="urn:gov:hhs:fha:nhinc:gateway:samltokendata"
60 xmlns:samlData="urn:gov:hhs:fha:nhinc:gateway:samltokendata">
61 <!-- Include schema defining the Saml Token Data -->
62 <xsd:include schemaLocation="../schemas/nhinc/gateway/SamlTokenData.xsd"/>
63 </xsd:schema>
64 </wsdl:types>
65 <wsdl:message name="PRPA_IN201301UV_Message">
66 <wsdl:part name="Body" element="hl7:PRPA_IN201301UV"/>
67 </wsdl:message>
68 <wsdl:message name="PRPA_IN201302UV_Message">
69 <wsdl:part name="Body" element="hl7:PRPA_IN201302UV"/>
70 </wsdl:message>
71 <wsdl:message name="PRPA_IN201303UV_Message">
72 <wsdl:part name="Body" element="hl7:PRPA_IN201303UV"/>
73 </wsdl:message>
74 <wsdl:message name="PRPA_IN201304UV_Message">
75 <wsdl:part name="Body" element="hl7:PRPA_IN201304UV"/>
76 </wsdl:message>
77 <wsdl:message name="PRPA_IN201309UV_Message">
78 <wsdl:part name="Body" element="hl7:PRPA_IN201309UV"/>
79 </wsdl:message>
80 <wsdl:message name="PRPA_IN201310UV_Message">
81 <wsdl:part name="Body" element="hl7:PRPA_IN201310UV"/>
82 </wsdl:message>
83 <wsdl:message name="MCCI_IN000002UV01_Message">
84 <wsdl:part name="Body" element="hl7:MCCI_IN000002UV01"/>
85 </wsdl:message>
86 <wsdl:portType name="PIXConsumer_PortType">
87 <wsdl:operation name="PIXConsumer_PRPA_IN201301UV">
88 <wsdl:input message="tns:PRPA_IN201301UV_Message"
89 wsaw:Action="urn:hl7-org:v3:PRPA_IN201301UV"/>
90 <wsdl:output message="tns:MCCI_IN000002UV01_Message"
91 wsaw:Action="urn:hl7-org:v3:MCCI_IN000002UV01"/>
92 </wsdl:operation>
93 <wsdl:operation name="PIXConsumer_PRPA_IN201302UV">
94 <wsdl:input message="tns:PRPA_IN201302UV_Message"
95 wsaw:Action="urn:hl7-org:v3:PRPA_IN201302UV"/>
96 <wsdl:output message="tns:MCCI_IN000002UV01_Message"
97 wsaw:Action="urn:hl7-org:v3:MCCI_IN000002UV01"/>
98 </wsdl:operation>
99 <wsdl:operation name="PIXConsumer_PRPA_IN201303UV">
100 <wsdl:input message="tns:PRPA_IN201303UV_Message"
101 wsaw:Action="urn:hl7-org:v3:PRPA_IN201303UV"/>
102 <wsdl:output message="tns:MCCI_IN000002UV01_Message"
103 wsaw:Action="urn:hl7-org:v3:MCCI_IN000002UV01"/>
104 </wsdl:operation>
105 <wsdl:operation name="PIXConsumer_PRPA_IN201304UV">
106 <wsdl:input message="tns:PRPA_IN201304UV_Message"
107 wsaw:Action="urn:hl7-org:v3:PRPA_IN201304UV"/>
108 <wsdl:output message="tns:MCCI_IN000002UV01_Message"
109 wsaw:Action="urn:hl7-org:v3:MCCI_IN000002UV01"/>
110 </wsdl:operation>
111 <wsdl:operation name="PIXConsumer_PRPA_IN201309UV">
112 <wsdl:input message="tns:PRPA_IN201309UV_Message"
113 wsaw:Action="urn:hl7-org:v3:PRPA_IN201309UV"/>
114 <wsdl:output message="tns:PRPA_IN201310UV_Message"
115 wsaw:Action="urn:hl7-org:v3:PRPA_IN201310UV"/>
116 </wsdl:operation>
117 </wsdl:portType>
118 <wsdl:binding name="PIXConsumer_Binding_Soap11" type="tns:PIXConsumer_PortType">
119 <wsoap11:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
120 <wsp:PolicyReference URI="#PIXConsumer_Binding_Soap11Policy"/>
121 <wsdl:operation name="PIXConsumer_PRPA_IN201301UV">
122 <wsoap11:operation soapAction="urn:hl7-org:v3:PRPA_IN201301UV"/>
123 <wsdl:input>
124 <wsoap11:body use="literal"/>
125 <wsp:PolicyReference
126 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Input_Policy"/>
127 </wsdl:input>
128 <wsdl:output>
129 <wsoap11:body use="literal"/>
130 <wsp:PolicyReference
131 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Output_Policy"/>
132 </wsdl:output>
133 </wsdl:operation>
134 <wsdl:operation name="PIXConsumer_PRPA_IN201302UV">
135 <wsoap11:operation soapAction="urn:hl7-org:v3:PRPA_IN201302UV"/>
136 <wsdl:input>
137 <wsoap11:body use="literal"/>
138 <wsp:PolicyReference
139 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Input_Policy"/>
140 </wsdl:input>
141 <wsdl:output>
142 <wsoap11:body use="literal"/>
143 <wsp:PolicyReference
144 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Output_Policy"/>
145 </wsdl:output>
146 </wsdl:operation>
147 <wsdl:operation name="PIXConsumer_PRPA_IN201303UV">
148 <wsoap11:operation soapAction="urn:hl7-org:v3:PRPA_IN201303UV"/>
149 <wsdl:input>
150 <wsoap11:body use="literal"/>
151 <wsp:PolicyReference
152 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Input_Policy"/>
153 </wsdl:input>
154 <wsdl:output>
155 <wsoap11:body use="literal"/>
156 <wsp:PolicyReference
157 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Output_Policy"/>
158 </wsdl:output>
159 </wsdl:operation>
160 <wsdl:operation name="PIXConsumer_PRPA_IN201304UV">
161 <wsoap11:operation soapAction="urn:hl7-org:v3:PRPA_IN201304UV"/>
162 <wsdl:input>
163 <wsoap11:body use="literal"/>
164 <wsp:PolicyReference
165 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Input_Policy"/>
166 </wsdl:input>
167 <wsdl:output>
168 <wsoap11:body use="literal"/>
169 <wsp:PolicyReference
170 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Output_Policy"/>
171 </wsdl:output>
172 </wsdl:operation>
173 <wsdl:operation name="PIXConsumer_PRPA_IN201309UV">
174 <wsoap11:operation soapAction="urn:hl7-org:v3:PRPA_IN201309UV"/>
175 <wsdl:input>
176 <wsoap11:body use="literal"/>
177 <wsp:PolicyReference
178 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Input_Policy"/>
179 </wsdl:input>
180 <wsdl:output>
181 <wsoap11:body use="literal"/>
182 <wsp:PolicyReference
183 URI="#PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Output_Policy"/>
184 </wsdl:output>
185 </wsdl:operation>
186 </wsdl:binding>
187 <wsdl:service name="PIXConsumer_Service">
188 <wsdl:port name="PIXConsumer_Port_Soap11" binding="tns:PIXConsumer_Binding_Soap11">
189 <wsoap11:address location="https://localhost:${HttpsDefaultPort}/PIXConsumer_Soap11"/>
190 </wsdl:port>
191 </wsdl:service>
192 <!-- Define action property on each receiving message -->
193 <vprop:property name="action" type="xsd:string"/>
194 <vprop:propertyAlias propertyName="tns:action"
195 messageType="tns:PRPA_IN201301UV_Message" part="Body"
196 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties">
197 <vprop:query>action</vprop:query>
198 </vprop:propertyAlias>
199 <vprop:propertyAlias propertyName="tns:action"
200 messageType="tns:PRPA_IN201302UV_Message" part="Body"
201 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties">
202 <vprop:query>action</vprop:query>
203 </vprop:propertyAlias>
204 <vprop:propertyAlias propertyName="tns:action"
205 messageType="tns:PRPA_IN201303UV_Message" part="Body"
206 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties">
207 <vprop:query>action</vprop:query>
208 </vprop:propertyAlias>
209 <vprop:propertyAlias propertyName="tns:action"
210 messageType="tns:PRPA_IN201304UV_Message" part="Body"
211 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties">
212 <vprop:query>action</vprop:query>
213 </vprop:propertyAlias>
214 <vprop:propertyAlias propertyName="tns:action"
215 messageType="tns:PRPA_IN201309UV_Message" part="Body"
216 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties">
217 <vprop:query>action</vprop:query>
218 </vprop:propertyAlias>
219 <!-- Define resource property on each receiving message -->
220 <vprop:property name="resource" type="xsd:string"/>
221 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
222 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
223 propertyName="tns:resource">
224 <vprop:query>resource</vprop:query>
225 </vprop:propertyAlias>
226 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
227 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
228 propertyName="tns:resource">
229 <vprop:query>resource</vprop:query>
230 </vprop:propertyAlias>
231 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
232 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
233 propertyName="tns:resource">
234 <vprop:query>resource</vprop:query>
235 </vprop:propertyAlias>
236 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
237 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
238 propertyName="tns:resource">
239 <vprop:query>resource</vprop:query>
240 </vprop:propertyAlias>
241 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
242 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
243 propertyName="tns:resource">
244 <vprop:query>resource</vprop:query>
245 </vprop:propertyAlias>
246 <!-- Define purposeForUseRoleCode property on each receiving message -->
247 <vprop:property name="purposeForUseRoleCode" type="xsd:string"/>
248 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
249 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
250 propertyName="tns:purposeForUseRoleCode">
251 <vprop:query>purposeForUseRoleCode</vprop:query>
252 </vprop:propertyAlias>
253 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
254 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
255 propertyName="tns:purposeForUseRoleCode">
256 <vprop:query>purposeForUseRoleCode</vprop:query>
257 </vprop:propertyAlias>
258 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
259 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
260 propertyName="tns:purposeForUseRoleCode">
261 <vprop:query>purposeForUseRoleCode</vprop:query>
262 </vprop:propertyAlias>
263 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
264 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
265 propertyName="tns:purposeForUseRoleCode">
266 <vprop:query>purposeForUseRoleCode</vprop:query>
267 </vprop:propertyAlias>
268 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
269 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
270 propertyName="tns:purposeForUseRoleCode">
271 <vprop:query>purposeForUseRoleCode</vprop:query>
272 </vprop:propertyAlias>
273 <!-- Define purposeForUseCodeSystem property on each receiving message -->
274 <vprop:property name="purposeForUseCodeSystem" type="xsd:string"/>
275 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
276 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
277 propertyName="tns:purposeForUseCodeSystem">
278 <vprop:query>purposeForUseCodeSystem</vprop:query>
279 </vprop:propertyAlias>
280 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
281 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
282 propertyName="tns:purposeForUseCodeSystem">
283 <vprop:query>purposeForUseCodeSystem</vprop:query>
284 </vprop:propertyAlias>
285 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
286 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
287 propertyName="tns:purposeForUseCodeSystem">
288 <vprop:query>purposeForUseCodeSystem</vprop:query>
289 </vprop:propertyAlias>
290 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
291 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
292 propertyName="tns:purposeForUseCodeSystem">
293 <vprop:query>purposeForUseCodeSystem</vprop:query>
294 </vprop:propertyAlias>
295 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
296 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
297 propertyName="tns:purposeForUseCodeSystem">
298 <vprop:query>purposeForUseCodeSystem</vprop:query>
299 </vprop:propertyAlias>
300 <!-- Define purposeForUseCodeSystemName property on each receiving message -->
301 <vprop:property name="purposeForUseCodeSystemName" type="xsd:string"/>
302 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
303 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
304 propertyName="tns:purposeForUseCodeSystemName">
305 <vprop:query>purposeForUseCodeSystemName</vprop:query>
306 </vprop:propertyAlias>
307 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
308 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
309 propertyName="tns:purposeForUseCodeSystemName">
310 <vprop:query>purposeForUseCodeSystemName</vprop:query>
311 </vprop:propertyAlias>
312 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
313 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
314 propertyName="tns:purposeForUseCodeSystemName">
315 <vprop:query>purposeForUseCodeSystemName</vprop:query>
316 </vprop:propertyAlias>
317 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
318 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
319 propertyName="tns:purposeForUseCodeSystemName">
320 <vprop:query>purposeForUseCodeSystemName</vprop:query>
321 </vprop:propertyAlias>
322 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
323 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
324 propertyName="tns:purposeForUseCodeSystemName">
325 <vprop:query>purposeForUseCodeSystemName</vprop:query>
326 </vprop:propertyAlias>
327 <!-- Define purposeForUseDisplayName property on each receiving message -->
328 <vprop:property name="purposeForUseDisplayName" type="xsd:string"/>
329 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
330 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
331 propertyName="tns:purposeForUseDisplayName">
332 <vprop:query>purposeForUseDisplayName</vprop:query>
333 </vprop:propertyAlias>
334 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
335 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
336 propertyName="tns:purposeForUseDisplayName">
337 <vprop:query>purposeForUseDisplayName</vprop:query>
338 </vprop:propertyAlias>
339 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
340 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
341 propertyName="tns:purposeForUseDisplayName">
342 <vprop:query>purposeForUseDisplayName</vprop:query>
343 </vprop:propertyAlias>
344 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
345 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
346 propertyName="tns:purposeForUseDisplayName">
347 <vprop:query>purposeForUseDisplayName</vprop:query>
348 </vprop:propertyAlias>
349 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
350 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
351 propertyName="tns:purposeForUseDisplayName">
352 <vprop:query>purposeForUseDisplayName</vprop:query>
353 </vprop:propertyAlias>
354 <!-- Define userFirstName property on each receiving message -->
355 <vprop:property name="userFirstName" type="xsd:string"/>
356 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
357 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
358 propertyName="tns:userFirstName">
359 <vprop:query>userFirstName</vprop:query>
360 </vprop:propertyAlias>
361 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
362 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
363 propertyName="tns:userFirstName">
364 <vprop:query>userFirstName</vprop:query>
365 </vprop:propertyAlias>
366 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
367 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
368 propertyName="tns:userFirstName">
369 <vprop:query>userFirstName</vprop:query>
370 </vprop:propertyAlias>
371 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
372 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
373 propertyName="tns:userFirstName">
374 <vprop:query>userFirstName</vprop:query>
375 </vprop:propertyAlias>
376 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
377 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
378 propertyName="tns:userFirstName">
379 <vprop:query>userFirstName</vprop:query>
380 </vprop:propertyAlias>
381 <!-- Define userMiddleName property on each receiving message -->
382 <vprop:property name="userMiddleName" type="xsd:string"/>
383 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
384 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
385 propertyName="tns:userMiddleName">
386 <vprop:query>userMiddleName</vprop:query>
387 </vprop:propertyAlias>
388 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
389 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
390 propertyName="tns:userMiddleName">
391 <vprop:query>userMiddleName</vprop:query>
392 </vprop:propertyAlias>
393 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
394 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
395 propertyName="tns:userMiddleName">
396 <vprop:query>userMiddleName</vprop:query>
397 </vprop:propertyAlias>
398 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
399 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
400 propertyName="tns:userMiddleName">
401 <vprop:query>userMiddleName</vprop:query>
402 </vprop:propertyAlias>
403 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
404 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
405 propertyName="tns:userMiddleName">
406 <vprop:query>userMiddleName</vprop:query>
407 </vprop:propertyAlias>
408 <!-- Define userLastName property on each receiving message -->
409 <vprop:property name="userLastName" type="xsd:string"/>
410 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
411 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
412 propertyName="tns:userLastName">
413 <vprop:query>userLastName</vprop:query>
414 </vprop:propertyAlias>
415 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
416 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
417 propertyName="tns:userLastName">
418 <vprop:query>userLastName</vprop:query>
419 </vprop:propertyAlias>
420 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
421 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
422 propertyName="tns:userLastName">
423 <vprop:query>userLastName</vprop:query>
424 </vprop:propertyAlias>
425 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
426 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
427 propertyName="tns:userLastName">
428 <vprop:query>userLastName</vprop:query>
429 </vprop:propertyAlias>
430 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
431 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
432 propertyName="tns:userLastName">
433 <vprop:query>userLastName</vprop:query>
434 </vprop:propertyAlias>
435 <!-- Define userName property on each receiving message -->
436 <vprop:property name="userName" type="xsd:string"/>
437 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
438 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
439 propertyName="tns:userName">
440 <vprop:query>userName</vprop:query>
441 </vprop:propertyAlias>
442 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
443 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
444 propertyName="tns:userName">
445 <vprop:query>userName</vprop:query>
446 </vprop:propertyAlias>
447 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
448 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
449 propertyName="tns:userName">
450 <vprop:query>userName</vprop:query>
451 </vprop:propertyAlias>
452 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
453 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
454 propertyName="tns:userName">
455 <vprop:query>userName</vprop:query>
456 </vprop:propertyAlias>
457 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
458 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
459 propertyName="tns:userName">
460 <vprop:query>userName</vprop:query>
461 </vprop:propertyAlias>
462 <!-- Define userOrganization property on each receiving message -->
463 <vprop:property name="userOrganization" type="xsd:string"/>
464 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
465 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
466 propertyName="tns:userOrganization">
467 <vprop:query>userOrganization</vprop:query>
468 </vprop:propertyAlias>
469 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
470 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
471 propertyName="tns:userOrganization">
472 <vprop:query>userOrganization</vprop:query>
473 </vprop:propertyAlias>
474 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
475 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
476 propertyName="tns:userOrganization">
477 <vprop:query>userOrganization</vprop:query>
478 </vprop:propertyAlias>
479 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
480 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
481 propertyName="tns:userOrganization">
482 <vprop:query>userOrganization</vprop:query>
483 </vprop:propertyAlias>
484 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
485 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
486 propertyName="tns:userOrganization">
487 <vprop:query>userOrganization</vprop:query>
488 </vprop:propertyAlias>
489 <!-- Define userRoleCode property on each receiving message -->
490 <vprop:property name="userRoleCode" type="xsd:string"/>
491 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
492 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
493 propertyName="tns:userRoleCode">
494 <vprop:query>userRoleCode</vprop:query>
495 </vprop:propertyAlias>
496 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
497 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
498 propertyName="tns:userRoleCode">
499 <vprop:query>userRoleCode</vprop:query>
500 </vprop:propertyAlias>
501 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
502 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
503 propertyName="tns:userRoleCode">
504 <vprop:query>userRoleCode</vprop:query>
505 </vprop:propertyAlias>
506 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
507 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
508 propertyName="tns:userRoleCode">
509 <vprop:query>userRoleCode</vprop:query>
510 </vprop:propertyAlias>
511 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
512 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
513 propertyName="tns:userRoleCode">
514 <vprop:query>userRoleCode</vprop:query>
515 </vprop:propertyAlias>
516 <!-- Define userRoleCodeSystem property on each receiving message -->
517 <vprop:property name="userRoleCodeSystem" type="xsd:string"/>
518 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
519 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
520 propertyName="tns:userRoleCodeSystem">
521 <vprop:query>userRoleCodeSystem</vprop:query>
522 </vprop:propertyAlias>
523 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
524 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
525 propertyName="tns:userRoleCodeSystem">
526 <vprop:query>userRoleCodeSystem</vprop:query>
527 </vprop:propertyAlias>
528 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
529 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
530 propertyName="tns:userRoleCodeSystem">
531 <vprop:query>userRoleCodeSystem</vprop:query>
532 </vprop:propertyAlias>
533 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
534 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
535 propertyName="tns:userRoleCodeSystem">
536 <vprop:query>userRoleCodeSystem</vprop:query>
537 </vprop:propertyAlias>
538 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
539 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
540 propertyName="tns:userRoleCodeSystem">
541 <vprop:query>userRoleCodeSystem</vprop:query>
542 </vprop:propertyAlias>
543 <!-- Define userRoleCodeSystemName property on each receiving message -->
544 <vprop:property name="userRoleCodeSystemName" type="xsd:string"/>
545 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
546 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
547 propertyName="tns:userRoleCodeSystemName">
548 <vprop:query>userRoleCodeSystemName</vprop:query>
549 </vprop:propertyAlias>
550 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
551 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
552 propertyName="tns:userRoleCodeSystemName">
553 <vprop:query>userRoleCodeSystemName</vprop:query>
554 </vprop:propertyAlias>
555 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
556 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
557 propertyName="tns:userRoleCodeSystemName">
558 <vprop:query>userRoleCodeSystemName</vprop:query>
559 </vprop:propertyAlias>
560 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
561 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
562 propertyName="tns:userRoleCodeSystemName">
563 <vprop:query>userRoleCodeSystemName</vprop:query>
564 </vprop:propertyAlias>
565 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
566 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
567 propertyName="tns:userRoleCodeSystemName">
568 <vprop:query>userRoleCodeSystemName</vprop:query>
569 </vprop:propertyAlias>
570 <!-- Define userRoleCodeDisplayName property on each receiving message -->
571 <vprop:property name="userRoleCodeDisplayName" type="xsd:string"/>
572 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
573 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
574 propertyName="tns:userRoleCodeDisplayName">
575 <vprop:query>userRoleCodeDisplayName</vprop:query>
576 </vprop:propertyAlias>
577 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
578 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
579 propertyName="tns:userRoleCodeDisplayName">
580 <vprop:query>userRoleCodeDisplayName</vprop:query>
581 </vprop:propertyAlias>
582 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
583 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
584 propertyName="tns:userRoleCodeDisplayName">
585 <vprop:query>userRoleCodeDisplayName</vprop:query>
586 </vprop:propertyAlias>
587 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
588 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
589 propertyName="tns:userRoleCodeDisplayName">
590 <vprop:query>userRoleCodeDisplayName</vprop:query>
591 </vprop:propertyAlias>
592 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
593 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
594 propertyName="tns:userRoleCodeDisplayName">
595 <vprop:query>userRoleCodeDisplayName</vprop:query>
596 </vprop:propertyAlias>
597 <!-- Define expirationDate property on each receiving message -->
598 <vprop:property name="expirationDate" type="xsd:string"/>
599 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
600 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
601 propertyName="tns:expirationDate">
602 <vprop:query>expirationDate</vprop:query>
603 </vprop:propertyAlias>
604 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
605 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
606 propertyName="tns:expirationDate">
607 <vprop:query>expirationDate</vprop:query>
608 </vprop:propertyAlias>
609 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
610 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
611 propertyName="tns:expirationDate">
612 <vprop:query>expirationDate</vprop:query>
613 </vprop:propertyAlias>
614 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
615 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
616 propertyName="tns:expirationDate">
617 <vprop:query>expirationDate</vprop:query>
618 </vprop:propertyAlias>
619 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
620 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
621 propertyName="tns:expirationDate">
622 <vprop:query>expirationDate</vprop:query>
623 </vprop:propertyAlias>
624 <!-- Define signDate property on each receiving message -->
625 <vprop:property name="signDate" type="xsd:string"/>
626 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
627 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
628 propertyName="tns:signDate">
629 <vprop:query>signDate</vprop:query>
630 </vprop:propertyAlias>
631 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
632 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
633 propertyName="tns:signDate">
634 <vprop:query>signDate</vprop:query>
635 </vprop:propertyAlias>
636 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
637 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
638 propertyName="tns:signDate">
639 <vprop:query>signDate</vprop:query>
640 </vprop:propertyAlias>
641 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
642 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
643 propertyName="tns:signDate">
644 <vprop:query>signDate</vprop:query>
645 </vprop:propertyAlias>
646 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
647 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
648 propertyName="tns:signDate">
649 <vprop:query>signDate</vprop:query>
650 </vprop:propertyAlias>
651 <!-- Define contentReference property on each receiving message -->
652 <vprop:property name="contentReference" type="xsd:string"/>
653 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
654 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
655 propertyName="tns:contentReference">
656 <vprop:query>contentReference</vprop:query>
657 </vprop:propertyAlias>
658 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
659 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
660 propertyName="tns:contentReference">
661 <vprop:query>contentReference</vprop:query>
662 </vprop:propertyAlias>
663 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
664 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
665 propertyName="tns:contentReference">
666 <vprop:query>contentReference</vprop:query>
667 </vprop:propertyAlias>
668 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
669 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
670 propertyName="tns:contentReference">
671 <vprop:query>contentReference</vprop:query>
672 </vprop:propertyAlias>
673 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
674 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
675 propertyName="tns:contentReference">
676 <vprop:query>contentReference</vprop:query>
677 </vprop:propertyAlias>
678 <!-- Define content property on each receiving message -->
679 <vprop:property name="content" type="xsd:base64Binary"/>
680 <vprop:propertyAlias messageType="tns:PRPA_IN201301UV_Message" part="Body"
681 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
682 propertyName="tns:content">
683 <vprop:query>content</vprop:query>
684 </vprop:propertyAlias>
685 <vprop:propertyAlias messageType="tns:PRPA_IN201302UV_Message" part="Body"
686 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
687 propertyName="tns:content">
688 <vprop:query>content</vprop:query>
689 </vprop:propertyAlias>
690 <vprop:propertyAlias messageType="tns:PRPA_IN201303UV_Message" part="Body"
691 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
692 propertyName="tns:content">
693 <vprop:query>content</vprop:query>
694 </vprop:propertyAlias>
695 <vprop:propertyAlias messageType="tns:PRPA_IN201304UV_Message" part="Body"
696 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
697 propertyName="tns:content">
698 <vprop:query>content</vprop:query>
699 </vprop:propertyAlias>
700 <vprop:propertyAlias messageType="tns:PRPA_IN201309UV_Message" part="Body"
701 sxnmp:nmProperty="org.glassfish.openesb.outbound.custom.properties"
702 propertyName="tns:content">
703 <vprop:query>content</vprop:query>
704 </vprop:propertyAlias>
705 <wsp:Policy wsu:Id="PIXConsumer_Binding_Soap11Policy">
706 <wsp:ExactlyOne>
707 <wsp:All>
708 <wsaws:UsingAddressing xmlns:wsaws="http://www.w3.org/2006/05/addressing/wsdl"/>
709 <sc:KeyStore wspp:visibility="private"
710 aliasSelector="gov.hhs.fha.nhinc.callback.KeyStoreServerAliasSelector"
711 callbackHandler="gov.hhs.fha.nhinc.callback.KeyStoreCallbackHandler"/>
712 <sc:TrustStore wspp:visibility="private"
713 callbackHandler="gov.hhs.fha.nhinc.callback.TrustStoreCallbackHandler"/>
714 <sp:TransportBinding>
715 <wsp:Policy>
716 <sp:TransportToken>
717 <wsp:Policy>
718 <sp:HttpsToken>
719 <wsp:Policy>
720 <sp:RequireClientCertificate/>
721 </wsp:Policy>
722 </sp:HttpsToken>
723 </wsp:Policy>
724 </sp:TransportToken>
725 <sp:Layout>
726 <wsp:Policy>
727 <sp:Strict/>
728 </wsp:Policy>
729 </sp:Layout>
730 <sp:IncludeTimestamp/>
731 <sp:AlgorithmSuite>
732 <wsp:Policy>
733 <sp:Basic128/>
734 </wsp:Policy>
735 </sp:AlgorithmSuite>
736 </wsp:Policy>
737 </sp:TransportBinding>
738 <sp:EndorsingSupportingTokens>
739 <wsp:Policy>
740 <sp:SamlToken
741 sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient">
742 <wsp:Policy>
743 <sp:WssSamlV20Token11/>
744 </wsp:Policy>
745 </sp:SamlToken>
746 </wsp:Policy>
747 </sp:EndorsingSupportingTokens>
748 <sp:Wss11>
749 <wsp:Policy>
750 <sp:MustSupportRefKeyIdentifier/>
751 <sp:MustSupportRefIssuerSerial/>
752 <sp:RequireSignatureConfirmation/>
753 </wsp:Policy>
754 </sp:Wss11>
755 </wsp:All>
756 </wsp:ExactlyOne>
757 </wsp:Policy>
758 <wsp:Policy wsu:Id="PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Input_Policy">
759 <wsp:ExactlyOne>
760 <wsp:All>
761 </wsp:All>
762 </wsp:ExactlyOne>
763 </wsp:Policy>
764 <wsp:Policy wsu:Id="PIXConsumer_Binding_Soap11_PIXConsumer_PRPA_IN201301UV_Output_Policy">
765 <wsp:ExactlyOne>
766 <wsp:All>
767 </wsp:All>
768 </wsp:ExactlyOne>
769 </wsp:Policy>
770</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.