diff options
Diffstat (limited to 'cpp/sca/samples/PHPCalculator/sample.calculator.wsclient')
3 files changed, 0 insertions, 229 deletions
diff --git a/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/Calculator.wsdl b/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/Calculator.wsdl deleted file mode 100644 index 4d6904b687..0000000000 --- a/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/Calculator.wsdl +++ /dev/null @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - xmlns:tns="http://sample/calculator" - targetNamespace="http://sample/calculator"> - <types> - <xs:schema targetNamespace="http://sample/calculator" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - xmlns:tns="http://sample/calculator" elementFormDefault="qualified"> - - <xs:element name="add"> - <xs:complexType> - <xs:sequence> - <xs:element name="param1" type="xs:float"/> - <xs:element name="param2" type="xs:float"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="sub"> - <xs:complexType> - <xs:sequence> - <xs:element name="param1" type="xs:float"/> - <xs:element name="param2" type="xs:float"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="mul"> - <xs:complexType> - <xs:sequence> - <xs:element name="param1" type="xs:float"/> - <xs:element name="param2" type="xs:float"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="div"> - <xs:complexType> - <xs:sequence> - <xs:element name="param1" type="xs:float"/> - <xs:element name="param2" type="xs:float"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="addResponse"> - <xs:complexType> - <xs:sequence> - <xs:element name="addReturn" type="xs:float"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - <xs:element name="result"> - <xs:complexType> - <xs:sequence> - <xs:element name="data" type="xs:float"/> - </xs:sequence> - </xs:complexType> - </xs:element> - - </xs:schema> - </types> - - <message name="addRequestMsg"> - <part name="body" element="tns:add" /> - </message> - <message name="addResponseMsg"> - <part name="body" element="tns:addResponse" /> - </message> - <message name="subRequestMsg"> - <part name="body" element="tns:sub" /> - </message> - <message name="mulRequestMsg"> - <part name="body" element="tns:mul" /> - </message> - <message name="divRequestMsg"> - <part name="body" element="tns:div" /> - </message> - - <message name="calculatorResponseMsg"> - <part name="body" element="tns:result" /> - </message> - - <portType name="Calculator"> - <operation name="add"> - <input message="tns:addRequestMsg" /> - <output message="tns:addResponseMsg" /> - </operation> - <operation name="sub"> - <input message="tns:subRequestMsg" /> - <output message="tns:calculatorResponseMsg" /> - </operation> - <operation name="mul"> - <input message="tns:mulRequestMsg" /> - <output message="tns:calculatorResponseMsg" /> - </operation> - <operation name="div"> - <input message="tns:divRequestMsg" /> - <output message="tns:calculatorResponseMsg" /> - </operation> - </portType> - - <binding name="CalculatorBinding" - type="tns:Calculator"> - <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <operation name="add"> - <soap:operation soapAction="CalculatorService#add" /> - <input> - <soap:body use="literal" /> - </input> - <output> - <soap:body use="literal" /> - </output> - </operation> - <operation name="sub"> - <soap:operation soapAction="CalculatorService#sub" /> - <input> - <soap:body use="literal" /> - </input> - <output> - <soap:body use="literal" /> - </output> - </operation> - <operation name="mul"> - <soap:operation soapAction="CalculatorService#mul" /> - <input> - <soap:body use="literal" /> - </input> - <output> - <soap:body use="literal" /> - </output> - </operation> - <operation name="div"> - <soap:operation soapAction="CalculatorService#div" /> - <input> - <soap:body use="literal" /> - </input> - <output> - <soap:body use="literal" /> - </output> - </operation> - </binding> - - <service name="CalculatorService"> - <port name="CalculatorPort" - binding="tns:CalculatorBinding"> - <soap:address location="http://localhost:9090/axis2/services/sample.calculator.CalculatorComponent/CalculatorService" /> - </port> - </service> -</definitions> -<!-- this line identifies this file as WSDL generated by SCA for PHP. Do not remove --> diff --git a/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/CalculatorWSClient.php b/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/CalculatorWSClient.php deleted file mode 100644 index 82faf1ef19..0000000000 --- a/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/CalculatorWSClient.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# -# -include 'SCA/SCA.php'; - -// Get a proxy to the local Calculator.php -$service = SCA::getService('Calculator.wsdl'); - -// Call the local service and write out the response -//echo "add(1.23, 4.56) = " . $service->add(1.23, 4.56) . "\n"; -//echo "sub(1.23, 4.56) = " . $service->sub(1.23, 4.56) . "\n"; -//echo "mul(1.23, 4.56) = " . $service->mul(1.23, 4.56) . "\n"; -echo "div(1.23, 4.56) = " . $service->div(1.23, 4.56) . "\n"; - -?> diff --git a/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/runwsclient.bat b/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/runwsclient.bat deleted file mode 100644 index a1482be5db..0000000000 --- a/cpp/sca/samples/PHPCalculator/sample.calculator.wsclient/runwsclient.bat +++ /dev/null @@ -1,25 +0,0 @@ -@echo off - -@REM Licensed to the Apache Software Foundation (ASF) under one -@REM or more contributor license agreements. See the NOTICE file -@REM distributed with this work for additional information -@REM regarding copyright ownership. The ASF licenses this file -@REM to you under the Apache License, Version 2.0 (the -@REM "License"); you may not use this file except in compliance -@REM with the License. You may obtain a copy of the License at -@REM -@REM http://www.apache.org/licenses/LICENSE-2.0 -@REM -@REM Unless required by applicable law or agreed to in writing, -@REM software distributed under the License is distributed on an -@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -@REM KIND, either express or implied. See the License for the -@REM specific language governing permissions and limitations -@REM under the License. - -setlocal - -php CalculatorWSClient.php - -:end -endlocal |