<ServiceMap xmlns="http://www.extreme.indiana.edu/namespaces/2004/01/gFac"
    xmlns:gFac="http://www.extreme.indiana.edu/namespaces/2004/01/gFac"
    xmlns:math="http://www.extreme.indiana.edu/math">

  <service>
    <serviceName gFac:targetNamespace="http://www.extreme.indiana.edu/lead"
        >Adder</serviceName>
    <serviceDescription>A service for adding two numbers</serviceDescription>
  </service>

  <portType>

    <method>

      <methodName>Run</methodName>
      <methodDescription>Run the adder</methodDescription>

      <script>
        <typeOfScript>jython</typeOfScript>
        <scriptFile>adder.py</scriptFile>
      </script>

      <inputParameter>
        <parameterName>brokerURL</parameterName>
        <parameterDescription>The URL of notification broker</parameterDescription>
      </inputParameter>

      <inputParameter>
        <parameterName>topic</parameterName>
        <parameterDescription>The topic of notification</parameterDescription>
      </inputParameter>

      <inputParameter>
        <parameterName>correlationID</parameterName>
        <parameterDescription>The correlation ID</parameterDescription>
      </inputParameter>

      <inputParameter>
        <parameterName>x</parameterName>
        <parameterDescription>This is the first input</parameterDescription>
      </inputParameter>

      <inputParameter>
        <parameterName>y</parameterName>
        <parameterDescription>This is the second input</parameterDescription>
      </inputParameter>

      <outputParameter>
        <parameterName>z</parameterName>
        <parameterDescription>This is the result</parameterDescription>
      </outputParameter>

    </method>

  </portType>

  <creationParameter>
    <host>chinkapin.cs.indiana.edu</host>
    <gFacPath>/u/sshirasu/workspace/SecureGFac</gFacPath>
    <workDir>/u/sshirasu/workspace/graphlayout/samples/math/adder</workDir>
  </creationParameter>

</ServiceMap>

