1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.commons.ihe.xds.iti80;
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.ProvideAndRegisterDocumentSetRequestType;
21 import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rs.RegistryResponseType;
22
23 import javax.jws.WebMethod;
24 import javax.jws.WebParam;
25 import javax.jws.WebResult;
26 import javax.jws.WebService;
27 import javax.jws.soap.SOAPBinding;
28 import javax.xml.bind.annotation.XmlSeeAlso;
29 import javax.xml.ws.Action;
30
31
32
33
34
35 @WebService(targetNamespace = "urn:ihe:iti:xds-b:2007", name = "CrossGatewayDocumentProvide_PortType", portName = "RespondingGateway_Port_Soap12")
36 @XmlSeeAlso({
37 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.ObjectFactory.class,
38 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.lcm.ObjectFactory.class,
39 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rs.ObjectFactory.class,
40 org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.query.ObjectFactory.class})
41 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
42 @DataBinding(XdsJaxbDataBinding.class)
43 public interface Iti80PortType {
44
45
46
47
48
49
50
51 @WebResult(name = "RegistryResponse", targetNamespace = "urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0", partName = "body")
52 @Action(input = "urn:ihe:iti:2015:CrossGatewayDocumentProvide", output = "urn:ihe:iti:2015:CrossGatewayDocumentProvideResponse")
53 @WebMethod(operationName = "DocumentRepository_CrossGatewayDocumentProvide")
54 RegistryResponseType documentCrossGatewayDocumentProvide(
55 @WebParam(partName = "body", name = "ProvideAndRegisterDocumentSetRequest", targetNamespace = "urn:ihe:iti:xds-b:2007")
56 ProvideAndRegisterDocumentSetRequestType body
57 );
58 }