Files
MBS/WEBSERVICES/clientecalculator/ws_calculatorSoap12.inc
T

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