Using UPS account vs. Able UPS setup
Posted: Wed Feb 08, 2017 6:50 am
First off, I'm using the most current release of AC Gold, 7.0.92.9266. Been using Gold since R9, AC7 before that with the standard AC registration/setup for UPS, always works fine returning daily pickup rate. UPS says I have to use a UPS UserID and password and key to get the negotiated rates, I get why. This is my second attempt at setting up our UPS negotiated rates, tried it first when the hot patch came out to add it to R9.
I've tried setting up the UPS Dev account 2 times get my key, UPS shows the key as working in production. My UPS tech account manager says it should be working with negotiated rates, it is enabled for our account. However, I don't get ANY UPS rate results returned with these keys, let alone negotiated. I switch back to Able key or new Able generated key and rating works fine.
Here is one of the server log errors, if someone can point me in the right direction based on this message, it would be most helpful. Surely I'm missing something. This code has been released for at least a year and a half, so I'm sure it's not an AC problem at this point.
Thanks in advance,
Chip
Error obtaining rate quote for shipping method 'UPS Ground'.
Exception: An error occurred while parsing EntityName. Line 1, position 137. Stack Trace: at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) at System.Xml.XmlTextReaderImpl.Throw(String res) at System.Xml.XmlTextReaderImpl.ParseEntityName() at System.Xml.XmlTextReaderImpl.ParseEntityReference() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace) at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml) at CommerceBuilder.Shipping.Providers.UPS.UPS.SendRequestToProvider(XmlDocument request, String url) at CommerceBuilder.Shipping.Providers.UPS.UPS.GetAllProviderShipRateQuotes(Warehouse origin, Address destination, IList`1 contents) at CommerceBuilder.Shipping.Providers.UPS.UPS.GetShipRateQuote(Warehouse origin, Address destination, IList`1 contents, String serviceCode) at CommerceBuilder.Shipping.Providers.ShippingProviderBase.GetShipRateQuote(IShipment shipment, String serviceCode) at CommerceBuilder.Shipping.ShipMethod.GetShipRateQuote(IShipment shipment)
I've tried setting up the UPS Dev account 2 times get my key, UPS shows the key as working in production. My UPS tech account manager says it should be working with negotiated rates, it is enabled for our account. However, I don't get ANY UPS rate results returned with these keys, let alone negotiated. I switch back to Able key or new Able generated key and rating works fine.
Here is one of the server log errors, if someone can point me in the right direction based on this message, it would be most helpful. Surely I'm missing something. This code has been released for at least a year and a half, so I'm sure it's not an AC problem at this point.
Thanks in advance,
Chip
Error obtaining rate quote for shipping method 'UPS Ground'.
Exception: An error occurred while parsing EntityName. Line 1, position 137. Stack Trace: at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) at System.Xml.XmlTextReaderImpl.Throw(String res) at System.Xml.XmlTextReaderImpl.ParseEntityName() at System.Xml.XmlTextReaderImpl.ParseEntityReference() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace) at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml) at CommerceBuilder.Shipping.Providers.UPS.UPS.SendRequestToProvider(XmlDocument request, String url) at CommerceBuilder.Shipping.Providers.UPS.UPS.GetAllProviderShipRateQuotes(Warehouse origin, Address destination, IList`1 contents) at CommerceBuilder.Shipping.Providers.UPS.UPS.GetShipRateQuote(Warehouse origin, Address destination, IList`1 contents, String serviceCode) at CommerceBuilder.Shipping.Providers.ShippingProviderBase.GetShipRateQuote(IShipment shipment, String serviceCode) at CommerceBuilder.Shipping.ShipMethod.GetShipRateQuote(IShipment shipment)