#------------------------------------------------------------------------------- # 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