GLS ShipIT  2.8.11
GLS ShipIT - SOAP services
ShipmentProcessingPortType.java
Go to the documentation of this file.
1 package eu.gls_group.fpcs.v1.shipmentprocessing;
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 import javax.xml.bind.annotation.XmlSeeAlso;
9 
15 @WebService(targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing", name = "ShipmentProcessingPortType")
17 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
18 public interface ShipmentProcessingPortType {
19 
20  @WebMethod(action = "http://fpcs.gls-group.eu/v1/createShipment")
21  @WebResult(name = "CreateParcelsResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
23  @WebParam(partName = "shipment", name = "ShipmentRequestData", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
26 
27  @WebMethod(action = "http://fpcs.gls-group.eu/v1/validateShipment")
28  @WebResult(name = "ValidateParcelsResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
30  @WebParam(partName = "shipment", name = "ValidateShipmentRequestData", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
32  ) throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
33 
34  @WebMethod(action = "http://fpcs.gls-group.eu/v1/cancelShipment")
35  @WebResult(name = "CancelParcelResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
37  @WebParam(partName = "trackID", name = "TrackID", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
38  java.lang.String trackID
39  ) throws InsufficientPermissionMessage, MandatoryFieldMissingMessage, InvalidFieldValueMessage;
40 
41  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getEndOfDayReport")
42  @WebResult(name = "EndOfDayResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
44  @WebParam(partName = "endOfDayDate", name = "EndOfDayDate", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
45  java.lang.String endOfDayDate
46  ) throws InvalidFieldValueMessage, MandatoryFieldMissingMessage, CouldNotTransmitShipmentsMessage;
47 
48  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getAllowedServices")
49  @WebResult(name = "AllowedServicesResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
51  @WebParam(partName = "allowedServicesRequestParameter", name = "AllowedServicesRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
53  ) throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
54 
55  @WebMethod(action = "http://fpcs.gls-group.eu/v1/updateParcelWeight")
56  @WebResult(name = "UpdateParcelWeightResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
58  @WebParam(partName = "updateParcelWeightRequestParameter", name = "UpdateParcelWeightRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
60  ) throws MandatoryFieldMissingMessage, InvalidShipmentIDMessage, InvalidFieldValueMessage;
61 }