private static void runDeleteShipmentRequest(GKVAPIServicePortTypeClient port, AuthentificationType auth) { Console.WriteLine("enter tracking number:"); String Sendungsnummer = Console.ReadLine(); DeleteShipmentOrderRequest ddRequest = GeschaeftskundenversandRequestBuilder.getDeleteShipmentOrcerRequest(Sendungsnummer); try { DeleteShipmentOrderResponse delResponse = port.deleteShipmentOrder(auth, ddRequest); //Response status Statusinformation status = delResponse.Status; String statusText = status.statusText; DeletionState[] delStates = delResponse.DeletionState; Console.Write("deleteShipmentOrderRequest: \n" + "Status-msg: " + statusText + "\n"); foreach (DeletionState delState in delStates) { Console.Write("tracking number: " + delState.shipmentNumber + "\n" + "Status: " + delState.Status.statusText + "\n" + "Status-Code: " + delState.Status.statusCode + "\n"); } } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine("Each key terminates the Program!"); String wait = Console.ReadLine(); Environment.Exit(0); } }
public static DeleteShipmentOrderRequest getDeleteShipmentOrcerRequest( String shipmentId) { DeleteShipmentOrderRequest Request = new DeleteShipmentOrderRequest(); Request.Version = createVersion(); String[] shNumbers = new String[1]; shNumbers[0] = shipmentId; Request.shipmentNumber = shNumbers; return(Request); }