Modified: 
ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/ups/UpsServices.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/ups/UpsServices.java?rev=1761181&r1=1761180&r2=1761181&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/ups/UpsServices.java
 (original)
+++ 
ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/ups/UpsServices.java
 Sat Sep 17 10:34:57 2016
@@ -180,7 +180,6 @@ public class UpsServices {
                 String missingErrMsg = "DestTelecomNumber not found for 
ShipmentRouteSegment with shipmentId " + shipmentId + " and 
shipmentRouteSegmentId " + shipmentRouteSegmentId;
                 Debug.logError(missingErrMsg, module);
                 // for now we won't require the dest phone number, but is it 
required?
-                //return ServiceUtil.returnError(missingErrMsg);
             }
             String destPhoneNumber = null;
             if (destTelecomNumber != null) {
@@ -351,7 +350,6 @@ public class UpsServices {
             if 
(UtilValidate.isNotEmpty(originPostalAddress.getString("address2"))) {
                 UtilXml.addChildElementValue(shipperAddressElement, 
"AddressLine2", originPostalAddress.getString("address2"), 
shipmentConfirmRequestDoc);
             }
-            //UtilXml.addChildElementValue(shipperAddressElement, 
"AddressLine3", "", shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipperAddressElement, "City", 
originPostalAddress.getString("city"), shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipperAddressElement, 
"StateProvinceCode", originPostalAddress.getString("stateProvinceGeoId"), 
shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipperAddressElement, "PostalCode", 
originPostalAddress.getString("postalCode"), shipmentConfirmRequestDoc);
@@ -370,7 +368,6 @@ public class UpsServices {
             if 
(UtilValidate.isNotEmpty(destPostalAddress.getString("address2"))) {
                 UtilXml.addChildElementValue(shipToAddressElement, 
"AddressLine2", destPostalAddress.getString("address2"), 
shipmentConfirmRequestDoc);
             }
-            //UtilXml.addChildElementValue(shipToAddressElement, 
"AddressLine3", "", shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipToAddressElement, "City", 
destPostalAddress.getString("city"), shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipToAddressElement, 
"StateProvinceCode", destPostalAddress.getString("stateProvinceGeoId"), 
shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipToAddressElement, "PostalCode", 
destPostalAddress.getString("postalCode"), shipmentConfirmRequestDoc);
@@ -389,7 +386,6 @@ public class UpsServices {
             if 
(UtilValidate.isNotEmpty(originPostalAddress.getString("address2"))) {
                 UtilXml.addChildElementValue(shipFromAddressElement, 
"AddressLine2", originPostalAddress.getString("address2"), 
shipmentConfirmRequestDoc);
             }
-            //UtilXml.addChildElementValue(shipFromAddressElement, 
"AddressLine3", "", shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipFromAddressElement, "City", 
originPostalAddress.getString("city"), shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipFromAddressElement, 
"StateProvinceCode", originPostalAddress.getString("stateProvinceGeoId"), 
shipmentConfirmRequestDoc);
             UtilXml.addChildElementValue(shipFromAddressElement, "PostalCode", 
originPostalAddress.getString("postalCode"), shipmentConfirmRequestDoc);
@@ -712,12 +708,7 @@ public class UpsServices {
 
         // handle Response element info
         Element responseElement = 
UtilXml.firstChildElement(shipmentConfirmResponseElement, "Response");
-        //Element responseTransactionReferenceElement = 
UtilXml.firstChildElement(responseElement, "TransactionReference");
-        //String responseTransactionReferenceCustomerContext = 
UtilXml.childElementValue(responseTransactionReferenceElement, 
"CustomerContext");
-        //String responseTransactionReferenceXpciVersion = 
UtilXml.childElementValue(responseTransactionReferenceElement, "XpciVersion");
-
         String responseStatusCode = UtilXml.childElementValue(responseElement, 
"ResponseStatusCode");
-        //String responseStatusDescription = 
UtilXml.childElementValue(responseElement, "ResponseStatusDescription");
         List<Object> errorList = new LinkedList<Object>();
         UpsServices.handleErrors(responseElement, errorList, locale);
 
@@ -726,11 +717,9 @@ public class UpsServices {
             Element shipmentChargesElement = 
UtilXml.firstChildElement(shipmentConfirmResponseElement, "ShipmentCharges");
 
             Element transportationChargesElement = 
UtilXml.firstChildElement(shipmentChargesElement, "TransportationCharges");
-            //String transportationCurrencyCode = 
UtilXml.childElementValue(transportationChargesElement, "CurrencyCode");
             String transportationMonetaryValue = 
UtilXml.childElementValue(transportationChargesElement, "MonetaryValue");
 
             Element serviceOptionsChargesElement = 
UtilXml.firstChildElement(shipmentChargesElement, "ServiceOptionsCharges");
-            //String serviceOptionsCurrencyCode = 
UtilXml.childElementValue(serviceOptionsChargesElement, "CurrencyCode");
             String serviceOptionsMonetaryValue = 
UtilXml.childElementValue(serviceOptionsChargesElement, "MonetaryValue");
 
             Element totalChargesElement = 
UtilXml.firstChildElement(shipmentChargesElement, "TotalCharges");
@@ -846,7 +835,6 @@ public class UpsServices {
         String shipmentAcceptResponseString = null;
 
         try {
-            //GenericValue shipment = 
EntityQuery.use(delegator).from("Shipment").where("shipmentId", 
shipmentId).queryOne();
             GenericValue shipmentRouteSegment = 
EntityQuery.use(delegator).from("ShipmentRouteSegment").where("shipmentId", 
shipmentId, "shipmentRouteSegmentId", shipmentRouteSegmentId).queryOne();
 
             if 
(!"UPS".equals(shipmentRouteSegment.getString("carrierPartyId"))) {
@@ -996,12 +984,7 @@ public class UpsServices {
 
         // handle Response element info
         Element responseElement = 
UtilXml.firstChildElement(shipmentAcceptResponseElement, "Response");
-        //Element responseTransactionReferenceElement = 
UtilXml.firstChildElement(responseElement, "TransactionReference");
-        //String responseTransactionReferenceCustomerContext = 
UtilXml.childElementValue(responseTransactionReferenceElement, 
"CustomerContext");
-        //String responseTransactionReferenceXpciVersion = 
UtilXml.childElementValue(responseTransactionReferenceElement, "XpciVersion");
-
         String responseStatusCode = UtilXml.childElementValue(responseElement, 
"ResponseStatusCode");
-        //String responseStatusDescription = 
UtilXml.childElementValue(responseElement, "ResponseStatusDescription");
         List<Object> errorList = new LinkedList<Object>();
         UpsServices.handleErrors(responseElement, errorList, locale);
 
@@ -1017,11 +1000,9 @@ public class UpsServices {
             Element shipmentChargesElement = 
UtilXml.firstChildElement(shipmentResultsElement, "ShipmentCharges");
 
             Element transportationChargesElement = 
UtilXml.firstChildElement(shipmentChargesElement, "TransportationCharges");
-            //String transportationCurrencyCode = 
UtilXml.childElementValue(transportationChargesElement, "CurrencyCode");
             String transportationMonetaryValue = 
UtilXml.childElementValue(transportationChargesElement, "MonetaryValue");
 
             Element serviceOptionsChargesElement = 
UtilXml.firstChildElement(shipmentChargesElement, "ServiceOptionsCharges");
-            //String serviceOptionsCurrencyCode = 
UtilXml.childElementValue(serviceOptionsChargesElement, "CurrencyCode");
             String serviceOptionsMonetaryValue = 
UtilXml.childElementValue(serviceOptionsChargesElement, "MonetaryValue");
 
             Element totalChargesElement = 
UtilXml.firstChildElement(shipmentChargesElement, "TotalCharges");
@@ -1102,8 +1083,6 @@ public class UpsServices {
                 Element packageLabelImageElement = 
UtilXml.firstChildElement(packageResultsElement, "LabelImage");
                 //Element packageLabelImageFormatElement = 
UtilXml.firstChildElement(packageResultsElement, "LabelImageFormat");
                 // will be EPL or GIF, should always be GIF since that is what 
we requested
-                //String packageLabelImageFormatCode = 
UtilXml.childElementValue(packageLabelImageFormatElement, "Code");
-                //String packageLabelImageFormatDescription = 
UtilXml.childElementValue(packageLabelImageFormatElement, "Description");
                 String packageLabelGraphicImageString = 
UtilXml.childElementValue(packageLabelImageElement, "GraphicImage");
                 String packageLabelInternationalSignatureGraphicImageString = 
UtilXml.childElementValue(packageLabelImageElement, 
"InternationalSignatureGraphicImage");
                 String packageLabelHTMLImageString = 
UtilXml.childElementValue(packageLabelImageElement, "HTMLImage");
@@ -1177,32 +1156,6 @@ public class UpsServices {
                     }
                 }
 
-                //save International Invoice image if it exists (upscie is not 
returning this at this moment)
-                //Commenting because it might be useful in the future as there 
are other types of forms that may be returned
-               /* Element formElement = 
UtilXml.firstChildElement(packageResultsElement, "Form");
-                if (formElement != null) {
-                    String code = UtilXml.childElementValue(formElement, 
"Code");
-                    String description = 
UtilXml.childElementValue(formElement, "Description");
-
-                    Element imageElement = 
UtilXml.firstChildElement(formElement, "Image");
-                    Element imageFormatElement = 
UtilXml.firstChildElement(imageElement, "ImageFormat");
-                    String formatCode = 
UtilXml.childElementValue(imageFormatElement, "Code");
-                    String imgString = UtilXml.childElementValue(imageElement, 
"GraphicImage");
-                    String imgStringDecoded = Base64.base64Decode(imgString);
-                    shipmentPackageRouteSeg.set("internationalInvoice", 
imgStringDecoded);
-                    shipmentPackageRouteSeg.store();
-                    String outFile = shipmentUpsSaveCertificationPath + 
"/InternationalInvoice" + shipmentRouteSegment.getString("shipmentId") + "_" + 
shipmentRouteSegment.getString("shipmentRouteSegmentId") + ".html";
-                    try {
-                        FileOutputStream file = new FileOutputStream(outFile);
-                        file.write(imgStringDecoded.getBytes());
-                        file.flush();
-                        file.close();
-                    } catch (IOException e) {
-                        Debug.logInfo(e, "Could not save UPS International 
Invoice: [[[" + imgStringDecoded + "]]] to file: " + outFile, module);
-                    }
-                }
-                String formGroupId = UtilXml.childElementValue(formElement, 
"FormGroupId");
-                */
                 shipmentPackageRouteSeg.store();
             }
 
@@ -1283,7 +1236,6 @@ public class UpsServices {
         String voidShipmentResponseString = null;
 
         try {
-            //GenericValue shipment = 
EntityQuery.use(delegator).from("Shipment").where("shipmentId", 
shipmentId).queryOne();
             GenericValue shipmentRouteSegment = 
EntityQuery.use(delegator).from("ShipmentRouteSegment").where("shipmentId", 
shipmentId, "shipmentRouteSegmentId", shipmentRouteSegmentId).queryOne();
 
             if 
(!"UPS".equals(shipmentRouteSegment.getString("carrierPartyId"))) {
@@ -1414,12 +1366,7 @@ public class UpsServices {
 
         // handle Response element info
         Element responseElement = 
UtilXml.firstChildElement(voidShipmentResponseElement, "Response");
-        //Element responseTransactionReferenceElement = 
UtilXml.firstChildElement(responseElement, "TransactionReference");
-        //String responseTransactionReferenceCustomerContext = 
UtilXml.childElementValue(responseTransactionReferenceElement, 
"CustomerContext");
-        //String responseTransactionReferenceXpciVersion = 
UtilXml.childElementValue(responseTransactionReferenceElement, "XpciVersion");
-
         String responseStatusCode = UtilXml.childElementValue(responseElement, 
"ResponseStatusCode");
-        //String responseStatusDescription = 
UtilXml.childElementValue(responseElement, "ResponseStatusDescription");
         List<Object> errorList = new LinkedList<Object>();
         UpsServices.handleErrors(responseElement, errorList, locale);
 
@@ -1488,7 +1435,6 @@ public class UpsServices {
         String trackResponseString = null;
 
         try {
-            //GenericValue shipment = 
EntityQuery.use(delegator).from("Shipment").where("shipmentId", 
shipmentId).queryOne();
             GenericValue shipmentRouteSegment = 
EntityQuery.use(delegator).from("ShipmentRouteSegment").where("shipmentId", 
shipmentId, "shipmentRouteSegmentId", shipmentRouteSegmentId).queryOne();
 
             if 
(!"UPS".equals(shipmentRouteSegment.getString("carrierPartyId"))) {
@@ -1621,33 +1567,12 @@ public class UpsServices {
 
         // handle Response element info
         Element responseElement = 
UtilXml.firstChildElement(trackResponseElement, "Response");
-        //Element responseTransactionReferenceElement = 
UtilXml.firstChildElement(responseElement, "TransactionReference");
-        //String responseTransactionReferenceCustomerContext = 
UtilXml.childElementValue(responseTransactionReferenceElement, 
"CustomerContext");
-        //String responseTransactionReferenceXpciVersion = 
UtilXml.childElementValue(responseTransactionReferenceElement, "XpciVersion");
-
         String responseStatusCode = UtilXml.childElementValue(responseElement, 
"ResponseStatusCode");
-        //String responseStatusDescription = 
UtilXml.childElementValue(responseElement, "ResponseStatusDescription");
         List<Object> errorList = new LinkedList<Object>();
         UpsServices.handleErrors(responseElement, errorList, locale);
 
         if ("1".equals(responseStatusCode)) {
             // TODO: handle other response elements
-            //Element shipmentElement = 
UtilXml.firstChildElement(trackResponseElement, "Shipment");
-
-            //Element shipperElement = 
UtilXml.firstChildElement(shipmentElement, "Shipper");
-            //String shipperNumber = UtilXml.childElementValue(shipperElement, 
"ShipperNumber");
-
-            //Element serviceElement = 
UtilXml.firstChildElement(shipmentElement, "Service");
-            //String serviceCode = UtilXml.childElementValue(serviceElement, 
"Code");
-            //String serviceDescription = 
UtilXml.childElementValue(serviceElement, "Description");
-
-            //String shipmentIdentificationNumber = 
UtilXml.childElementValue(shipmentElement, "ShipmentIdentificationNumber");
-
-            /*
-            List<? extends Element> packageElements = 
UtilXml.childElementList(shipmentElement, "Package");
-            for (Element packageElement: packageElements) {
-            }
-            */
 /*
         <Package>
             <TrackingNumber>1Z12345E1512345676</TrackingNumber>
@@ -1838,12 +1763,7 @@ public class UpsServices {
 
         // handle Response element info
         Element responseElement = 
UtilXml.firstChildElement(rateResponseElement, "Response");
-        //Element responseTransactionReferenceElement = 
UtilXml.firstChildElement(responseElement, "TransactionReference");
-        //String responseTransactionReferenceCustomerContext = 
UtilXml.childElementValue(responseTransactionReferenceElement, 
"CustomerContext");
-        //String responseTransactionReferenceXpciVersion = 
UtilXml.childElementValue(responseTransactionReferenceElement, "XpciVersion");
-
         String responseStatusCode = UtilXml.childElementValue(responseElement, 
"ResponseStatusCode");
-        //String responseStatusDescription = 
UtilXml.childElementValue(responseElement, "ResponseStatusDescription");
         List<Object> errorList = new LinkedList<Object>();
         UpsServices.handleErrors(responseElement, errorList, locale);
 
@@ -1980,9 +1900,6 @@ public class UpsServices {
             Debug.logError(e, "Unable to set timeout to " + timeOutStr + " 
using default " + timeout);
         }
 
-        //Debug.logInfo("UPS Connect URL : " + conStr, module);
-        //Debug.logInfo("UPS XML String : " + xmlString, module);
-
         HttpClient http = new HttpClient(conStr);
         http.setTimeout(timeout * 1000);
         http.setAllowUntrusted(true);
@@ -2014,7 +1931,6 @@ public class UpsServices {
         String carrierRoleTypeId = (String) context.get("carrierRoleTypeId");
         String carrierPartyId = (String) context.get("carrierPartyId");
         String shipmentMethodTypeId = (String) 
context.get("shipmentMethodTypeId");
-       // String shippingContactMechId = (String) 
context.get("shippingContactMechId");
         String shippingPostalCode = (String) context.get("shippingPostalCode");
         String shippingCountryCode = (String) 
context.get("shippingCountryCode");
         List<BigDecimal> packageWeights = 
UtilGenerics.checkList(context.get("packageWeights"));
@@ -2851,7 +2767,6 @@ public class UpsServices {
                 String missingErrMsg = "DestTelecomNumber not found for 
ShipmentRouteSegment with shipmentId " + shipmentId + " and 
shipmentRouteSegmentId " + shipmentRouteSegmentId;
                 Debug.logError(missingErrMsg, module);
                 // for now we won't require the dest phone number, but is it 
required?
-                //return ServiceUtil.returnError(missingErrMsg);
             }
             String destPhoneNumber = null;
             if (destTelecomNumber != null) {
@@ -2904,9 +2819,6 @@ public class UpsServices {
 
             // shipment info
             Element shipmentElement = 
UtilXml.addChildElement(rateRequestElement, "Shipment", rateRequestDoc);
-            //Element rateInformationElement = 
UtilXml.addChildElement(shipmentElement, "RateInformation", rateRequestDoc);
-            //Element negotiatedRatesIndicatorElement = 
UtilXml.addChildElement(rateInformationElement, "NegotiatedRatesIndicator", 
rateRequestDoc);
-
             Element shipperElement = UtilXml.addChildElement(shipmentElement, 
"Shipper", rateRequestDoc);
             UtilXml.addChildElementValue(shipperElement, "Name", 
UtilValidate.isNotEmpty(originPostalAddress.getString("toName")) ? 
originPostalAddress.getString("toName") : "", rateRequestDoc);
             UtilXml.addChildElementValue(shipperElement, "AttentionName", 
UtilValidate.isNotEmpty(originPostalAddress.getString("attnName")) ? 
originPostalAddress.getString("attnName") : "", rateRequestDoc);

Modified: 
ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/usps/UspsServices.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/usps/UspsServices.java?rev=1761181&r1=1761180&r2=1761181&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/usps/UspsServices.java
 (original)
+++ 
ofbiz/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/thirdparty/usps/UspsServices.java
 Sat Sep 17 10:34:57 2016
@@ -1020,10 +1020,6 @@ public class UspsServices {
             for (Iterator<GenericValue> i = 
shipmentPackageRouteSegList.iterator(); i.hasNext();) {
 
                 GenericValue shipmentPackageRouteSeg = i.next();
-                //String sprsKeyString = "[" + 
shipmentPackageRouteSeg.getString("shipmentId") + "," +
-                //        
shipmentPackageRouteSeg.getString("shipmentPackageSeqId") + "," +
-                //        
shipmentPackageRouteSeg.getString("shipmentRouteSegmentId") + "]";
-
                 Document requestDocument = 
createUspsRequestDocument("RateRequest", true, delegator, 
shipmentGatewayConfigId, resource);
 
                 Element packageElement = 
UtilXml.addChildElement(requestDocument.getDocumentElement(), "Package", 
requestDocument);
@@ -1516,7 +1512,6 @@ public class UspsServices {
         String fromFirstName = 
StringUtils.defaultIfEmpty(StringUtils.substringBefore(fromAttnName, " "), 
fromAttnName);
         String fromLastName = 
StringUtils.defaultIfEmpty(StringUtils.substringAfter(fromAttnName, " "), 
fromAttnName);
         UtilXml.addChildElementValue(rootElement, "FromFirstName", 
fromFirstName, requestDocument);
-        // UtilXml.addChildElementValue(rootElement, "FromMiddleInitial", "", 
requestDocument);
         UtilXml.addChildElementValue(rootElement, "FromLastName", 
fromLastName, requestDocument);
         UtilXml.addChildElementValue(rootElement, "FromFirm", 
originAddress.getString("toName"), requestDocument);
         // The following 2 assignments are not typos - USPS address1 = OFBiz 
address2, USPS address2 = OFBiz address1
@@ -1548,7 +1543,6 @@ public class UspsServices {
 
         for (GenericValue shipmentPackageRouteSeg : shipmentPackageRouteSegs) {
             Document packageDocument = (Document) 
requestDocument.cloneNode(true);
-            //Element packageRootElement = 
requestDocument.getDocumentElement();
             // This is our reference and can be whatever we want.  For lack of 
a better alternative we'll use 
shipmentId:shipmentPackageSeqId:shipmentRouteSegmentId
             String fromCustomsReference = 
shipmentRouteSegment.getString("shipmentId") + ":" + 
shipmentRouteSegment.getString("shipmentRouteSegmentId");
             fromCustomsReference = StringUtils.join(
@@ -1587,11 +1581,6 @@ public class UspsServices {
                 Debug.logError(e, module);
             }
             UtilXml.addChildElementValue(rootElement, "Container", container, 
packageDocument);
-            /* TODO:
-            UtilXml.addChildElementValue(rootElement, "Insured", "", 
packageDocument);
-            UtilXml.addChildElementValue(rootElement, "InsuredNumber", "", 
packageDocument);
-            UtilXml.addChildElementValue(rootElement, "InsuredAmount", "", 
packageDocument);
-            */
             // According to the docs sending an empty postage tag will cause 
the postage to be calculated
             UtilXml.addChildElementValue(rootElement, "Postage", "", 
packageDocument);
 


Reply via email to