The following code shows the use of the framework to invoke two Web services from the Erewhon system, which is the JADE example system.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>JavaScript Web Service Consumer test</title>
<script type="text/javascript" src="Classes.js"></script>
<script type="text/javascript" src="WSUtil.js"></script>
<script type="text/javascript"
src="WebServiceOverHttpApp_types.js"></script>
<script type="text/javascript"
src="WebServiceOverHttpApp_api.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var client = new Jade.WebServiceOverHttpApp_Types.Client(
{ // Construct the parameter
name:"Barry Ogen",
address1:"123 Straight St",
address2:"Newtown",
address3:"Te Anau",
home:"031234123",
fax:"03987654",
email:"barry@gmail.com",
webSite:"www.BarryOgen.com"});
Jade.WebServiceOverHttpApp.updateClientWithProxy(client);
// Invoke the service
Jade.WebServiceOverHttpApp.getClient("Barry Ogen", {cache:true,
callback:function(xml) { // invoke the service
var email = $(xml).find("email").text();
// use jQuery to extract information we are interested in
alert("Barry's e-mail address is now: " + email);}});
</script>
</head>
<body>
</body>
</html>