Thanks to a little help from my friends, the issue was quickly found this morning. Daniel, you should probably revisit this as it's pretty darn easy once I got past the problem - and totally explains why USPS worked for you much more smoothly.

In the Basic Production Setup Guide there is a bit of information about things that you need to do outside of the shipment.properties file:

   This is activated by creating a shipping estimate record in the
   Catalog Manager with the Service Name of "upsRateEstimate" on the
   ProductStoreShipmentMeth record (ie the Shipment Estimate
   associating a Carrier Shipment Method with this Product Store).

   For this to work the CarrierShipmentMethod.carrierServiceCode field
   must be populated (as it is in the DemoShipping.xml file). Ground is
   03, Air is 02, Next Day is 01 for UPS. For others see the
   UpsServices.java file.

I had set up all of the carrierServiceCode values per the UpsServices.xml file - and still no dice. The issue comes in the creation of the "shipping estimate record". That is not really what is meant - really the serviceName of "upsRateEstimate" needs to be added to the ProductStoreShipmentMeth entry in the shipping.xml file for this to function properly - like this:

       <ProductStoreShipmentMeth productStoreId="9000" partyId="UPS"
   includeNoChargeItems="N" allowUspsAddr="N" requireUspsAddr="N"
   roleTypeId="CARRIER" shipmentMethodTypeId="GROUND"
   *serviceName="upsRateEstimate"* sequenceNumber="1"/>

The Usps example in DemoShipping.xml has this serviceName in there which explains why it worked basically out of the box for Daniel. I will make sure that this gets updated in the documentation, so that it's more clear for the whoever's next. Thanks to everyone who took a peek.

Cheers,
Tim

--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.com

o:801.649.6594
f:801.649.6595

David E. Jones wrote:

On Aug 4, 2006, at 2:04 AM, Daniel Kunkel wrote:

Many moons ago I tried to get the UPS cost estimation to work and gave
up, alas, I am not sure if it was because we don't have the special UPS
account that seems to be needed for some  OFBiz UPS functionality, the
one that requires sending packages a day.

This sounds like the XPCI integration, which is different from the UPS rate inquiry. The rate inquiry stuff is a much easier account to get setup with very few requirements (unlike XPCI which is a pretty big deal).

-David

Reply via email to