blob: 4215a044674bb9134a3e5cdd6a2fb92df3a0372b [file] [log] [blame]
<?xml version="1.0"?>
<deployment name="BSFCalculator" xmlns:bsf="http://xml.apache.org/axis/wsdd/providers/bsf/" xmlns="http://xml.apache.org/axis/wsdd/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml.apache.org/axis/wsdd/
http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-axis/java/wsdd/WSDD.xsd?rev=HEAD">
<documentation>
Describes a BSF-based Calculator Service
</documentation>
<service name="BSFCalculator_Service">
<provider type="java:org.apache.axis.handlers.providers.BSFProvider">
<operation name="plus"/>
<operation name="minus"/>
<operation name="times"/>
<operation name="divide"/>
<bsf:provider language="javascript">
function plus (x, y) {return x + y;}
function minus (x, y) {return x - y;}
function times (x, y) {return x * y;}
function divide (x, y) {return x / y;}
</bsf:provider>
</provider>
<faultFlow flowType="fault">
<handler type="org.apache.axis.handlers.SimpleFaultHandler"/>
</faultFlow>
</service>
</deployment>