313 lines
9.9 KiB
PHP
313 lines
9.9 KiB
PHP
#-------------------------------------------------------------------------------
|
|
# File: ws_shoppingCart.inc
|
|
# GENERATED BY fglwsdl 1552914495
|
|
#-------------------------------------------------------------------------------
|
|
# 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_BadSessionError = 1
|
|
|
|
|
|
#
|
|
#-------------------------------------------------------------------------------
|
|
# XML Type definitions
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
|
|
#
|
|
# 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
|
|
|
|
|
|
|
|
#
|
|
# TYPE : tGetShoppingCartRequest_GetShoppingCartRequest
|
|
#
|
|
TYPE tGetShoppingCartRequest_GetShoppingCartRequest RECORD ATTRIBUTE(XMLSequence,XSTypeName="GetShoppingCartRequest_GetShoppingCartRequest",XSTypeNamespace="http://tempuri.org")
|
|
login STRING ATTRIBUTE(XMLName="login")
|
|
END RECORD
|
|
#-------------------------------------------------------------------------------
|
|
|
|
#
|
|
# TYPE : tGetShoppingCartResponse_GetShoppingCartResponse
|
|
#
|
|
TYPE tGetShoppingCartResponse_GetShoppingCartResponse RECORD ATTRIBUTE(XMLSequence,XSTypeName="GetShoppingCartResponse_GetShoppingCartResponse",XSTypeNamespace="http://tempuri.org")
|
|
list RECORD ATTRIBUTE(XMLSequence,XMLName="list")
|
|
element DYNAMIC ARRAY ATTRIBUTE(XMLList) OF RECORD ATTRIBUTE(XMLSequence,XMLName="element")
|
|
serial INTEGER ATTRIBUTE(XMLName="serial"),
|
|
desc STRING ATTRIBUTE(XMLName="desc"),
|
|
unitprice FLOAT ATTRIBUTE(XMLName="unitprice")
|
|
END RECORD
|
|
END RECORD
|
|
END RECORD
|
|
#-------------------------------------------------------------------------------
|
|
|
|
#
|
|
# TYPE : tAddToCartRequest_AddToCartRequest
|
|
#
|
|
TYPE tAddToCartRequest_AddToCartRequest RECORD ATTRIBUTE(XMLSequence,XSTypeName="AddToCartRequest_AddToCartRequest",XSTypeNamespace="http://tempuri.org")
|
|
serial INTEGER ATTRIBUTE(XMLName="serial")
|
|
END RECORD
|
|
#-------------------------------------------------------------------------------
|
|
|
|
#
|
|
# TYPE : tFault_BadSessionError
|
|
#
|
|
TYPE tFault_BadSessionError RECORD ATTRIBUTE(XMLSequence,XSTypeName="Fault_BadSessionError",XSTypeNamespace="http://tempuri.org")
|
|
msg STRING ATTRIBUTE(XMLName="msg")
|
|
END RECORD
|
|
#-------------------------------------------------------------------------------
|
|
|
|
#
|
|
# TYPE : tRemoveFromCartRequest_RemoveFromCartRequest
|
|
#
|
|
TYPE tRemoveFromCartRequest_RemoveFromCartRequest RECORD ATTRIBUTE(XMLSequence,XSTypeName="RemoveFromCartRequest_RemoveFromCartRequest",XSTypeNamespace="http://tempuri.org")
|
|
serial INTEGER ATTRIBUTE(XMLName="serial")
|
|
END RECORD
|
|
#-------------------------------------------------------------------------------
|
|
|
|
#
|
|
# TYPE : tGetGoodsInCartResponse_GetGoodsInCartResponse
|
|
#
|
|
TYPE tGetGoodsInCartResponse_GetGoodsInCartResponse RECORD ATTRIBUTE(XMLSequence,XSTypeName="GetGoodsInCartResponse_GetGoodsInCartResponse",XSTypeNamespace="http://tempuri.org")
|
|
goods RECORD ATTRIBUTE(XMLSequence,XMLName="goods")
|
|
element DYNAMIC ARRAY ATTRIBUTE(XMLList) OF RECORD ATTRIBUTE(XMLSequence,XMLName="element")
|
|
serial INTEGER ATTRIBUTE(XMLName="serial"),
|
|
desc STRING ATTRIBUTE(XMLName="desc"),
|
|
qte INTEGER ATTRIBUTE(XMLName="qte")
|
|
END RECORD
|
|
END RECORD
|
|
END RECORD
|
|
#-------------------------------------------------------------------------------
|
|
|
|
#
|
|
# TYPE : tOrderCartResponse_OrderCartResponse
|
|
#
|
|
TYPE tOrderCartResponse_OrderCartResponse RECORD ATTRIBUTE(XMLSequence,XSTypeName="OrderCartResponse_OrderCartResponse",XSTypeNamespace="http://tempuri.org")
|
|
totalprice FLOAT ATTRIBUTE(XMLName="totalprice")
|
|
END RECORD
|
|
#-------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
# Service: ShoppingCart
|
|
# Port: ShoppingCartPortTypeSoap12
|
|
# Server: http://localhost:8090
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Location of the SOAP endpoint.
|
|
# You can reassign this value at run-time.
|
|
#
|
|
DEFINE ShoppingCart_ShoppingCartPortTypeSoap12Endpoint tGlobalEndpointType
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : BadSessionError
|
|
DEFINE BadSessionError tFault_BadSessionError ATTRIBUTE(XMLName="BadSessionError",XMLNamespace="http://tempuri.org")
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: GetShoppingCart
|
|
#
|
|
# FUNCTION: GetShoppingCart_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL GetShoppingCartRequest
|
|
# OUTPUT: GLOBAL GetShoppingCartResponse
|
|
#
|
|
# FUNCTION: GetShoppingCartRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL GetShoppingCartRequest
|
|
#
|
|
# FUNCTION: GetShoppingCartResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: GLOBAL GetShoppingCartResponse
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : GetShoppingCartRequest
|
|
DEFINE GetShoppingCartRequest tGetShoppingCartRequest_GetShoppingCartRequest ATTRIBUTE(XMLName="GetShoppingCartRequest",XMLNamespace="http://tempuri.org")
|
|
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : GetShoppingCartResponse
|
|
DEFINE GetShoppingCartResponse tGetShoppingCartResponse_GetShoppingCartResponse ATTRIBUTE(XMLName="GetShoppingCartResponse",XMLNamespace="http://tempuri.org")
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: AddToCart
|
|
# FAULT #1: GLOBALS BadSessionError
|
|
#
|
|
# FUNCTION: AddToCart_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL AddToCartRequest
|
|
# OUTPUT: NONE
|
|
#
|
|
# FUNCTION: AddToCart(p_serial)
|
|
# RETURNING: soapStatus
|
|
#
|
|
# FUNCTION: AddToCartRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL AddToCartRequest
|
|
#
|
|
# FUNCTION: AddToCartResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: NONE
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : AddToCartRequest
|
|
DEFINE AddToCartRequest tAddToCartRequest_AddToCartRequest ATTRIBUTE(XMLName="AddToCartRequest",XMLNamespace="http://tempuri.org")
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: RemoveFromCart
|
|
# FAULT #1: GLOBALS BadSessionError
|
|
#
|
|
# FUNCTION: RemoveFromCart_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL RemoveFromCartRequest
|
|
# OUTPUT: NONE
|
|
#
|
|
# FUNCTION: RemoveFromCart(p_serial)
|
|
# RETURNING: soapStatus
|
|
#
|
|
# FUNCTION: RemoveFromCartRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: GLOBAL RemoveFromCartRequest
|
|
#
|
|
# FUNCTION: RemoveFromCartResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: NONE
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : RemoveFromCartRequest
|
|
DEFINE RemoveFromCartRequest tRemoveFromCartRequest_RemoveFromCartRequest ATTRIBUTE(XMLName="RemoveFromCartRequest",XMLNamespace="http://tempuri.org")
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: GetGoodsInCart
|
|
# FAULT #1: GLOBALS BadSessionError
|
|
#
|
|
# FUNCTION: GetGoodsInCart_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: NONE
|
|
# OUTPUT: GLOBAL GetGoodsInCartResponse
|
|
#
|
|
# FUNCTION: GetGoodsInCartRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: NONE
|
|
#
|
|
# FUNCTION: GetGoodsInCartResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: GLOBAL GetGoodsInCartResponse
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : GetGoodsInCartResponse
|
|
DEFINE GetGoodsInCartResponse tGetGoodsInCartResponse_GetGoodsInCartResponse ATTRIBUTE(XMLName="GetGoodsInCartResponse",XMLNamespace="http://tempuri.org")
|
|
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: DiscardCart
|
|
# FAULT #1: GLOBALS BadSessionError
|
|
#
|
|
# FUNCTION: DiscardCart_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: NONE
|
|
# OUTPUT: NONE
|
|
#
|
|
# FUNCTION: DiscardCart()
|
|
# RETURNING: soapStatus
|
|
#
|
|
# FUNCTION: DiscardCartRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: NONE
|
|
#
|
|
# FUNCTION: DiscardCartResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: NONE
|
|
#
|
|
#-------------------------------------------------------------------------------
|
|
#
|
|
# Operation: OrderCart
|
|
# FAULT #1: GLOBALS BadSessionError
|
|
#
|
|
# FUNCTION: OrderCart_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: NONE
|
|
# OUTPUT: GLOBAL OrderCartResponse
|
|
#
|
|
# FUNCTION: OrderCart()
|
|
# RETURNING: soapStatus ,p_totalprice
|
|
#
|
|
# FUNCTION: OrderCartRequest_g()
|
|
# RETURNING: soapStatus
|
|
# INPUT: NONE
|
|
#
|
|
# FUNCTION: OrderCartResponse_g()
|
|
# RETURNING: soapStatus
|
|
# OUTPUT: GLOBAL OrderCartResponse
|
|
#
|
|
|
|
#-------------------------------------------------------------------------------
|
|
|
|
# VARIABLE : OrderCartResponse
|
|
DEFINE OrderCartResponse tOrderCartResponse_OrderCartResponse ATTRIBUTE(XMLName="OrderCartResponse",XMLNamespace="http://tempuri.org")
|
|
|
|
|
|
|
|
END GLOBALS
|