Talk about a "Dear John" letter. In the end it was not much work, just needed to download the latest version of Typica 1.5.2a and then change
Dear Amazon SQS Customer,
This is a friendly reminder about the upcoming deprecation and end-of-life for the Amazon SQS 2006/2007 WSDL.
import com.xerox.amazonws.sqs.Message;import com.xerox.amazonws.sqs.MessageQueue;import com.xerox.amazonws.sqs.QueueService;import com.xerox.amazonws.sqs.SQSException;
import com.xerox.amazonws.sqs2.Message;import com.xerox.amazonws.sqs2.MessageQueue;import com.xerox.amazonws.sqs2.QueueService;import com.xerox.amazonws.sqs2.SQSException;
The only problem so far is that the old version of Typica (0.8) included in the jar ch.inventec.Base64Coder.class which is need to run. I resorted to including the old Typica jar on the class path after a fruitless search for this class elsewhere.
So I'm no back running with the new WSDL and a happier Jeff Bezos.
Now I just have to rip out the code that did on demand scaling and load balancing...