…I got iTunes2Manila working again. The problems appear to be rooted in changes to Apple’s implementation of XML-RPC and SOAP in Jaguar:
- Passing HTML tags such as italics and anchor tags in text that is a parameter to an XML-RPC or SOAP call causes an error. You can deal with this by escaping the opening bracket as < and a semicolon…
- AppleScript now passes all text parameters as Unicode by default. This might be a good thing in most places, but Manila’s RPC handler wants plain text and posts a message with an empty body if it’s passed Unicode. The fix is to coerce the text variable to plain text:
set s to (s as record)'s «class ktxt»
I am testing my other scripts with these fixes (which reach into the supporting library scripts ManilaHandler and SOAPXMLRPCHandler) and will post fixes soon.