=============================================================================== Extension Type (abbrieviated) =============================================================================== public class Extension { public int getRow() public void setRow(int row) public java.lang.String getId() public void setId(java.lang.String id) public java.lang.String getVersion() public void setVersion(java.lang.String version) public java.lang.String getName() public void setName(java.lang.String name) public java.lang.String getXpiURL() public void setXpiURL(java.lang.String xpiURL) } =============================================================================== Client JavaScript: (abbrieviated) =============================================================================== var e = { id : "{bb8ee064-ccb9-47fc-94ae-ec335af3fe2d}", version : "3.0", name : "", ro w : -1, xpiURL : "" }; var extensions = [e]; (create proxy, call "getExtensionsToUpdate" method): proxy.getExtensionsToUpdate(extensions, "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", "0.8.0+"); =============================================================================== In the Console: =============================================================================== Asynchronous Request: {bb8ee064-ccb9-47fc-94ae-ec335af3fe2d} 3.0 -1 {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 0.8.0+ Asynchronous Response: soapenv:Server.userException org.xml.sax.SAXException: No deserializer for {http://www.w3.org/1999/XMLSchema}anyType =============================================================================== VersionCheck.wsdl: (generated by Axis) ===============================================================================