1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.commons.ihe.xds.iti39;
17
18 import javax.jws.WebMethod;
19 import javax.jws.WebParam;
20 import javax.jws.WebResult;
21 import javax.jws.WebService;
22 import javax.jws.soap.SOAPBinding;
23 import javax.xml.bind.annotation.XmlSeeAlso;
24 import javax.xml.ws.Action;
25
26 import org.apache.cxf.annotations.DataBinding;
27 import org.openehealth.ipf.commons.ihe.xds.core.XdsJaxbDataBinding;
28 import org.openehealth.ipf.commons.ihe.xds.core.ebxml.ebxml30.RetrieveDocumentSetRequestType;
29 import org.openehealth.ipf.commons.ihe.xds.core.ebxml.ebxml30.RetrieveDocumentSetResponseType;
30
31
32
33
34 @WebService(targetNamespace = "urn:ihe:iti:xds-b:2007", name = "RespondingGateway_PortType", portName = "RespondingGateway_Port_Soap12")
35 @XmlSeeAlso({
36 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.ObjectFactory.class,
37 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.lcm.ObjectFactory.class,
38 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rs.ObjectFactory.class,
39 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.query.ObjectFactory.class })
40 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
41 @DataBinding(XdsJaxbDataBinding.class)
42 public interface Iti39PortType {
43
44
45
46
47 @WebResult(name = "RetrieveDocumentSetResponse", targetNamespace = "urn:ihe:iti:xds-b:2007", partName = "body")
48 @Action(input = "urn:ihe:iti:2007:CrossGatewayRetrieve", output = "urn:ihe:iti:2007:CrossGatewayRetrieveResponse")
49 @WebMethod(operationName = "RespondingGateway_CrossGatewayRetrieve")
50 RetrieveDocumentSetResponseType documentRepositoryRetrieveDocumentSet(
51 @WebParam(partName = "body", name = "RetrieveDocumentSetRequest", targetNamespace = "urn:ihe:iti:xds-b:2007")
52 RetrieveDocumentSetRequestType body
53 );
54 }