1 package eu.gls_group.fpcs.v1.shipmentprocessing;
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;
15 @WebService(targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing", name =
"ShipmentProcessingPortType")
17 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
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")
24 @WebParam(partName =
"shipment", name =
"ShipmentRequestData", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
28 @WebMethod(action =
"http://fpcs.gls-group.eu/v1/relabelParcel")
29 @WebResult(name =
"RelabelParcelResponse", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName =
"body")
32 @WebParam(partName =
"relabelParcelRequestParameter", name =
"RelabelParcelRequestParameter", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
36 @WebMethod(action =
"http://fpcs.gls-group.eu/v1/validateShipment")
37 @WebResult(name =
"ValidateParcelsResponse", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName =
"body")
40 @WebParam(partName =
"shipment", name =
"ValidateShipmentRequestData", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
42 )
throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
44 @WebMethod(action =
"http://fpcs.gls-group.eu/v1/cancelShipment")
45 @WebResult(name =
"CancelParcelResponse", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName =
"body")
48 @WebParam(partName =
"trackID", name =
"TrackID", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
49 java.lang.String trackID
52 @WebMethod(action =
"http://fpcs.gls-group.eu/v1/reprintParcel")
53 @WebResult(name =
"ReprintParcelResponse", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName =
"body")
56 @WebParam(partName =
"reprintParcelRequestParameter", name =
"ReprintParcelRequestParameter", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
60 @WebMethod(action =
"http://fpcs.gls-group.eu/v1/getEndOfDayReport")
61 @WebResult(name =
"EndOfDayResponse", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName =
"body")
64 @WebParam(partName =
"endOfDayDate", name =
"EndOfDayDate", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
65 java.lang.String endOfDayDate
68 @WebMethod(action =
"http://fpcs.gls-group.eu/v1/getAllowedServices")
69 @WebResult(name =
"AllowedServicesResponse", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName =
"body")
72 @WebParam(partName =
"allowedServicesRequestParameter", name =
"AllowedServicesRequestParameter", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
74 )
throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
76 @WebMethod(action =
"http://fpcs.gls-group.eu/v1/updateParcelWeight")
77 @WebResult(name =
"UpdateParcelWeightResponse", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName =
"body")
80 @WebParam(partName =
"updateParcelWeightRequestParameter", name =
"UpdateParcelWeightRequestParameter", targetNamespace =
"http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")