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