1 package org.fosstrak.epcis.soap;
2
3 import javax.jws.WebMethod;
4 import javax.jws.WebParam;
5 import javax.jws.WebResult;
6 import javax.jws.WebService;
7 import javax.jws.soap.SOAPBinding;
8
9
10
11
12
13
14 @WebService(targetNamespace = "urn:epcglobal:epcis:wsdl:1", name = "EPCISServicePortType")
15 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
16 public interface EPCISServicePortType {
17
18 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
19 @WebResult(name = "GetStandardVersionResult", targetNamespace = "urn:epcglobal:epcis-query:xsd:1", partName = "getStandardVersionReturn")
20 @WebMethod
21 public java.lang.String getStandardVersion(
22 @WebParam(partName = "parms", name = "GetStandardVersion", targetNamespace = "urn:epcglobal:epcis-query:xsd:1")
23 org.fosstrak.epcis.model.EmptyParms parms) throws ImplementationExceptionResponse, SecurityExceptionResponse,
24 ValidationExceptionResponse;
25
26 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
27 @WebResult(name = "QueryResults", targetNamespace = "urn:epcglobal:epcis-query:xsd:1", partName = "pollReturn")
28 @WebMethod
29 public org.fosstrak.epcis.model.QueryResults poll(
30 @WebParam(partName = "parms", name = "Poll", targetNamespace = "urn:epcglobal:epcis-query:xsd:1")
31 org.fosstrak.epcis.model.Poll parms) throws ImplementationExceptionResponse,
32 QueryTooComplexExceptionResponse, QueryTooLargeExceptionResponse, SecurityExceptionResponse,
33 ValidationExceptionResponse, NoSuchNameExceptionResponse, QueryParameterExceptionResponse;
34
35 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
36 @WebResult(name = "GetQueryNamesResult", targetNamespace = "urn:epcglobal:epcis-query:xsd:1", partName = "getQueryNamesReturn")
37 @WebMethod
38 public org.fosstrak.epcis.model.ArrayOfString getQueryNames(
39 @WebParam(partName = "parms", name = "GetQueryNames", targetNamespace = "urn:epcglobal:epcis-query:xsd:1")
40 org.fosstrak.epcis.model.EmptyParms parms) throws ImplementationExceptionResponse, SecurityExceptionResponse,
41 ValidationExceptionResponse;
42
43 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
44 @WebResult(name = "GetSubscriptionIDsResult", targetNamespace = "urn:epcglobal:epcis-query:xsd:1", partName = "getSubscriptionIDsReturn")
45 @WebMethod
46 public org.fosstrak.epcis.model.ArrayOfString getSubscriptionIDs(
47 @WebParam(partName = "parms", name = "GetSubscriptionIDs", targetNamespace = "urn:epcglobal:epcis-query:xsd:1")
48 org.fosstrak.epcis.model.GetSubscriptionIDs parms) throws ImplementationExceptionResponse,
49 SecurityExceptionResponse, ValidationExceptionResponse, NoSuchNameExceptionResponse;
50
51 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
52 @WebResult(name = "GetVendorVersionResult", targetNamespace = "urn:epcglobal:epcis-query:xsd:1", partName = "getVendorVersionReturn")
53 @WebMethod
54 public java.lang.String getVendorVersion(
55 @WebParam(partName = "parms", name = "GetVendorVersion", targetNamespace = "urn:epcglobal:epcis-query:xsd:1")
56 org.fosstrak.epcis.model.EmptyParms parms) throws ImplementationExceptionResponse, SecurityExceptionResponse,
57 ValidationExceptionResponse;
58
59 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
60 @WebResult(name = "UnsubscribeResult", targetNamespace = "urn:epcglobal:epcis-query:xsd:1", partName = "unsubscribeReturn")
61 @WebMethod
62 public org.fosstrak.epcis.model.VoidHolder unsubscribe(
63 @WebParam(partName = "parms", name = "Unsubscribe", targetNamespace = "urn:epcglobal:epcis-query:xsd:1")
64 org.fosstrak.epcis.model.Unsubscribe parms) throws ImplementationExceptionResponse,
65 SecurityExceptionResponse, ValidationExceptionResponse, NoSuchSubscriptionExceptionResponse;
66
67 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
68 @WebResult(name = "SubscribeResult", targetNamespace = "urn:epcglobal:epcis-query:xsd:1", partName = "subscribeReturn")
69 @WebMethod
70 public org.fosstrak.epcis.model.VoidHolder subscribe(
71 @WebParam(partName = "parms", name = "Subscribe", targetNamespace = "urn:epcglobal:epcis-query:xsd:1")
72 org.fosstrak.epcis.model.Subscribe parms) throws DuplicateSubscriptionExceptionResponse,
73 ImplementationExceptionResponse, QueryTooComplexExceptionResponse, SecurityExceptionResponse,
74 InvalidURIExceptionResponse, ValidationExceptionResponse, SubscribeNotPermittedExceptionResponse,
75 NoSuchNameExceptionResponse, SubscriptionControlsExceptionResponse, QueryParameterExceptionResponse;
76 }