Files
MBS/WEBSERVICES/calculator/client/ws_calculator.inc
T

231 lines
6.7 KiB
PHP

#-------------------------------------------------------------------------------
# File: ws_calculator.inc
# GENERATED BY fglwsdl 202111081619
#-------------------------------------------------------------------------------
# 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: CalculatorPortType
# Server: http://localhost:8090
#-------------------------------------------------------------------------------
#
# Location of the SOAP endpoint.
# You can reassign this value at run-time.
#
DEFINE Calculator_CalculatorPortTypeEndpoint 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/",XMLNillable)
a INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable),
b INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
END RECORD
#-------------------------------------------------------------------------------
# VARIABLE : AddResponse
DEFINE AddResponse RECORD ATTRIBUTE(XMLSequence,XMLName="AddResponse",XMLNamespace="http://tempuri.org/",XMLNillable)
r INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
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/",XMLNillable)
a INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable),
b INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
END RECORD
#-------------------------------------------------------------------------------
# VARIABLE : SubtractResponse
DEFINE SubtractResponse RECORD ATTRIBUTE(XMLSequence,XMLName="SubtractResponse",XMLNamespace="http://tempuri.org/",XMLNillable)
r INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
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/",XMLNillable)
a INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable),
b INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
END RECORD
#-------------------------------------------------------------------------------
# VARIABLE : MultiplyResponse
DEFINE MultiplyResponse RECORD ATTRIBUTE(XMLSequence,XMLName="MultiplyResponse",XMLNamespace="http://tempuri.org/",XMLNillable)
r INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
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/",XMLNillable)
a INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable),
b INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
END RECORD
#-------------------------------------------------------------------------------
# VARIABLE : DivideResponse
DEFINE DivideResponse RECORD ATTRIBUTE(XMLSequence,XMLName="DivideResponse",XMLNamespace="http://tempuri.org/",XMLNillable)
quotient INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable),
remainder INTEGER ATTRIBUTE(XMLNamespace="",XMLNillable)
END RECORD
END GLOBALS