231 lines
6.7 KiB
PHP
231 lines
6.7 KiB
PHP
#-------------------------------------------------------------------------------
|
|
# File: ws_calculatorSoap12.inc
|
|
# GENERATED BY fglwsdl 1508330170
|
|
#-------------------------------------------------------------------------------
|
|
# THIS FILE WAS GENERATED. DO NOT MODIFY.
|
|
#-------------------------------------------------------------------------------
|
|
|
|
|
|
GLOBALS
|
|
|
|
#
|
|
# Global WebService error structure
|
|
# Check the contents of this structure for a detailed error description
|
|
# when a WebService function returns with a non-zero status.
|
|
#
|
|
|
|
DEFINE wsError RECORD
|
|
code STRING,
|
|
codeNS STRING,
|
|
description STRING,
|
|
action STRING
|
|
END RECORD
|
|
|
|
|
|
|
|
#
|
|
# List of Soap fault identifiers
|
|
#
|
|
CONSTANT FaultID_DividedByZero = 1
|
|
|
|
|
|
#
|
|
# Global Endpoint user-defined type definition
|
|
#
|
|
TYPE tGlobalEndpointType RECORD # End point
|
|
Address RECORD # Address
|
|
Uri STRING # URI
|
|
END RECORD,
|
|
Binding RECORD # Binding
|
|
Version STRING, # HTTP Version (1.0 or 1.1)
|
|
Cookie STRING, # Cookie to be set
|
|
Request RECORD # HTTP request
|
|
Headers DYNAMIC ARRAY OF RECORD # HTTP Headers
|
|
Name STRING,
|
|
Value STRING
|
|
END RECORD
|
|
END RECORD,
|
|
Response RECORD # HTTP response
|
|
Headers DYNAMIC ARRAY OF RECORD # HTTP Headers
|
|
Name STRING,
|
|
Value STRING
|
|
END RECORD
|
|
END RECORD,
|
|
ConnectionTimeout INTEGER,# Connection timeout
|
|
ReadWriteTimeout INTEGER,# Read write timeout
|
|
CompressRequest STRING # HTTP request compression mode (gzip or deflate)
|
|
END RECORD
|
|
END RECORD
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# Service: Calculator
|
|
# Port: CalculatorPortTypeSoap12
|
|
# Server: http://localhost/gas/ws/r/demo/Calculator
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Location of the SOAP endpoint.
|
|
# You can reassign this value at run-time.
|
|
#
|
|
DEFINE Calculator_CalculatorPortTypeSoap12Endpoint tGlobalEndpointType
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : DividedByZero
|
|
DEFINE DividedByZero STRING ATTRIBUTE(XMLName="DividedByZero",XMLNamespace="http://tempuri.org/")
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: Add
|
|
#
|
|
# FUNCTION: Add_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Add
|
|
# OUTPUT: GLOBAL AddResponse
|
|
#
|
|
# FUNCTION: Add(p_a, p_b)
|
|
# RETURNING: soapStatus ,p_r
|
|
#
|
|
# FUNCTION: AddRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Add
|
|
#
|
|
# FUNCTION: AddResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: GLOBAL AddResponse
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : Add
|
|
DEFINE Add RECORD ATTRIBUTE(XMLSequence,XMLName="Add",XMLNamespace="http://tempuri.org/")
|
|
a INTEGER ATTRIBUTE(XMLName="a",XMLNamespace=""),
|
|
b INTEGER ATTRIBUTE(XMLName="b",XMLNamespace="")
|
|
END RECORD
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : AddResponse
|
|
DEFINE AddResponse RECORD ATTRIBUTE(XMLSequence,XMLName="AddResponse",XMLNamespace="http://tempuri.org/")
|
|
r INTEGER ATTRIBUTE(XMLName="r",XMLNamespace="")
|
|
END RECORD
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: Subtract
|
|
#
|
|
# FUNCTION: Subtract_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Subtract
|
|
# OUTPUT: GLOBAL SubtractResponse
|
|
#
|
|
# FUNCTION: Subtract(p_a, p_b)
|
|
# RETURNING: soapStatus ,p_r
|
|
#
|
|
# FUNCTION: SubtractRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Subtract
|
|
#
|
|
# FUNCTION: SubtractResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: GLOBAL SubtractResponse
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : Subtract
|
|
DEFINE Subtract RECORD ATTRIBUTE(XMLSequence,XMLName="Subtract",XMLNamespace="http://tempuri.org/")
|
|
a INTEGER ATTRIBUTE(XMLName="a",XMLNamespace=""),
|
|
b INTEGER ATTRIBUTE(XMLName="b",XMLNamespace="")
|
|
END RECORD
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : SubtractResponse
|
|
DEFINE SubtractResponse RECORD ATTRIBUTE(XMLSequence,XMLName="SubtractResponse",XMLNamespace="http://tempuri.org/")
|
|
r INTEGER ATTRIBUTE(XMLName="r",XMLNamespace="")
|
|
END RECORD
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: Multiply
|
|
#
|
|
# FUNCTION: Multiply_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Multiply
|
|
# OUTPUT: GLOBAL MultiplyResponse
|
|
#
|
|
# FUNCTION: Multiply(p_a, p_b)
|
|
# RETURNING: soapStatus ,p_r
|
|
#
|
|
# FUNCTION: MultiplyRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Multiply
|
|
#
|
|
# FUNCTION: MultiplyResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: GLOBAL MultiplyResponse
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : Multiply
|
|
DEFINE Multiply RECORD ATTRIBUTE(XMLSequence,XMLName="Multiply",XMLNamespace="http://tempuri.org/")
|
|
a INTEGER ATTRIBUTE(XMLName="a",XMLNamespace=""),
|
|
b INTEGER ATTRIBUTE(XMLName="b",XMLNamespace="")
|
|
END RECORD
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : MultiplyResponse
|
|
DEFINE MultiplyResponse RECORD ATTRIBUTE(XMLSequence,XMLName="MultiplyResponse",XMLNamespace="http://tempuri.org/")
|
|
r INTEGER ATTRIBUTE(XMLName="r",XMLNamespace="")
|
|
END RECORD
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: Divide
|
|
# FAULT #1: GLOBALS DividedByZero
|
|
#
|
|
# FUNCTION: Divide_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Divide
|
|
# OUTPUT: GLOBAL DivideResponse
|
|
#
|
|
# FUNCTION: Divide(p_a, p_b)
|
|
# RETURNING: soapStatus ,p_quotient ,p_remainder
|
|
#
|
|
# FUNCTION: DivideRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL Divide
|
|
#
|
|
# FUNCTION: DivideResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: GLOBAL DivideResponse
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : Divide
|
|
DEFINE Divide RECORD ATTRIBUTE(XMLSequence,XMLName="Divide",XMLNamespace="http://tempuri.org/")
|
|
a INTEGER ATTRIBUTE(XMLName="a",XMLNamespace=""),
|
|
b INTEGER ATTRIBUTE(XMLName="b",XMLNamespace="")
|
|
END RECORD
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : DivideResponse
|
|
DEFINE DivideResponse RECORD ATTRIBUTE(XMLSequence,XMLName="DivideResponse",XMLNamespace="http://tempuri.org/")
|
|
quotient INTEGER ATTRIBUTE(XMLName="quotient",XMLNamespace=""),
|
|
remainder INTEGER ATTRIBUTE(XMLName="remainder",XMLNamespace="")
|
|
END RECORD
|
|
|
|
|
|
|
|
END GLOBALS
|