* should email the customer when the command is processed.
*/
public Document trackOrder(String orderNumber, String trackNumber,
String courier, boolean toEmail) throws ProtocolException {
try {
DeliverOrderElement deliveryRequest
= createOrderDelivery(orderNumber, toEmail);
TrackingData trackData = _objectFact.createTrackingData();
trackData.setTrackingNumber(trackNumber);
trackData.setCarrier(courier);
deliveryRequest.setTrackingData(trackData);
return convertToDOM(deliveryRequest);
} catch (JAXBException jaxbEx) {
throw new ProtocolException(jaxbEx.getMessage());
}
}