USPS Server Meltdown 238
m2pc writes "The US Postal Service is experiencing major server issues for its shipping API web services. After spending about an hour debugging my own eCommerce software for a client, I found the problem was with the USPS shipping servers being unavailable. Further research showed that message boards for OS Commerce and other e-Commerce packages are filling with posts from angry users who are experiencing crashing Web store applications and frustrated customers. Developers are scrambling to find interim solutions, from hard-coding fixed price shipping, to 'rolling their own' shipping calculation APIs based on the USPS Fixed Rate Zone Tables, to disabling the USPS option altogether. One user reported yesterday that a call to USPS yielded the response 'we expect it to be down all day.' As of 9:20 AM PST the service is still unavailable."
Re:That's what you get.... (Score:4, Informative)
Really, you'd think someone in the apparently non-existent risk management departments would ask "what if the USPS Servers went down?" Hopefully the answer wasn't simply "we're screwed."
In any third party connection for an application I've built, I typically consider the implications of such web service/outside API going down, even if I label it "non vital, don't worry about it" to "have a backup plan". Oh well, no sympathies here
Re:What can Brown do for you? (Score:5, Informative)
Re:Crashing Web store applications? (Score:5, Informative)
Same here (Score:5, Informative)
I came in yesterday morning to find the USPS module non-functional. Worse, the only working option was DHL overnight - and in case you've missed the news, DHL is now about an order of magnitude worse than the post office for domestic delivery. Even for places they say they can do next-day delivery to, actual delivery can take more than a week.
Why? Because they hand it off to the post office rather than deliver it themselves. Why it takes the post office a week to deliver it when I can get it there in two days by sending it by priority mail myself is a mystery. In any case, DHL's out of the (US) domestic game entirely next month.
My site was up last time I checked, but if the USPS option goes down again, I think it's time for a 'free economy shipping' promotion. No messy rate tables to deal with!
Re:Healthcare? (Score:5, Informative)
UPS and FedEx can't, because it's illegal [aei.org].
Re:That's what you get... for not using FedEx (Score:4, Informative)
Re:Crashing Web store applications? (Score:3, Informative)
Re:That's what you get... for not using FedEx (Score:4, Informative)
The same has been true with the USPS since 1970. Their entire budget is financed by people buying stamps and other services. They don't get a dime of taxpayer money.
Re:That's what you get... for not using FedEx (Score:4, Informative)
The zones are clearly marked but determining which zone you are shipping to is not. They are based on distance from the originating ZIP Code so the application must use Postal Explorer to generate the zone chart ahead of time. (For now, it happens to be working.) And in the case of non-flat-rate Priority Mail, there's a huge price difference between zone 4 (zone and weight only) and zone 5 (zone and weight *OR* zone and size).
Re:Crashing Web store applications? (Score:3, Informative)
Most e-commerce sites, including the ones I've built, have a multi-step process to place an order. If the step for shipping (or tax, etc.) failed, then the system would re-load the page with any appropriate messages and option changes. So, for example, if the third-party payment processing service didn't respond before a timeout the user would be asked to call customer service to complete their order. The sales rep could see the order in its incomplete state and finish it over the phone.
I would not consider that an acceptable failure mode. I think you overestimate the patience of the online shopper - you would lose a lot of sales making them jump through hoops like that. Not to mention, who are all these sales guys that you'll have on staff ready to take calls- are you going to pay them to sit there even while the web site is working?
Re:Sounds like fun. (Score:2, Informative)
You do realize that most of the routing of letters is done by computers, using OCR, right?
Re:USPS (Score:5, Informative)
Sure, but it would have been easier if you had provided a link at least.
The motto will also continue to be mistaken for the motto of the USPS so long as the USPS does nothing to correct that.
The motto is prominently carved over the U.S. General Post Office in NYC [wikipedia.org]
and the USPS even used it in their own television spot [wikipedia.org] (albeit in an altered form):
Note that the [2] link in the above quoted Wikipedia article takes you to this page [usps.com] on the USPS site quoting the exact text of the tvspot.
Yes, they have no Motto, but considering how much they use the meme, they might as well have one.
Re:That's what you get.... (Score:3, Informative)
Re:That's what you get... for not using FedEx (Score:3, Informative)
The same has been true with the USPS since 1970. Their entire budget is financed by people buying stamps and other services. They don't get a dime of taxpayer money.
How did you ever get modded +5 informative with that load of bull?
The total funding for the Postal Service in the administration's 2005 budget is just over $61.7 million. [upi.com]
Appropriation, fiscal year 2004 $65,135,000 [congress.gov]
Appropriations, 1999 $100,195,000 [congress.gov]
etc, etc
USPS Server Meltdown (Score:2, Informative)
The shipping api is down, however the rate calculator is available. We provide the rate calculation engine to the folks that provide the shipping api. The shipping api offers numerous services and we are just one of them.
If you require domestic rates calculations, as received by ShippingAPI.dll, you can access our rate engine directly.
Accessing the rate calculator api is very similiar to how you access this functionality from the shipping api.
Getting started:
A simple demo site that will allow you to learn/test a subset the API:
http://postcalc.usps.gov/domSDK/SDKXMLtest.asp [usps.gov]
XML over HTTP Application access:
http://postcalc.usps.gov/SdkXml.aspx [usps.gov]
Documentation is available but I do not have a publically available site to post this on. If a site is available, just let me know and I will post the SDK documentation there.
Let me know if I can help.
Adrian Griffith
ManTech Information Systems & Technology
Project Manager, USPS Postal Explorer and Rate Calculators
adrian.griffith@mantech.com