<!-- IMPORTANT: See testCMD_Example1.xml first -->

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

    <service>
        <serviceName targetNamespace="http://www.extreme.indiana.edu/lead">TestCMD_Example2</serviceName>
    </service>

    <portType>

    <method>
        <methodName>Run</methodName>

        <application paramValuesOnly="true">
            <applicationName targetNamespace="http://www.extreme.indiana.edu/lead">TestApp</applicationName>
        </application>

        <inputParameter>
            <parameterName>InputParam2</parameterName>
            <parameterType>Integer</parameterType>
        </inputParameter>

        <outputParameter>
            <parameterName>OutputParam2</parameterName>
            <!-- OutParam2 is an array of strings. So if the standard out the application "TestApp",
            contains something like OutputParam2 = [ "value1" "value2" "value3" ]
            then the service will return value1, value2 and value3 to the user/client in the
            SOAP message -->
            <parameterType>StringArray</parameterType>
        </outputParameter>
    </method>

    </portType>

</ServiceMap>
