See Also: Declaring Variables, Struct, Integer, String, Handle
tSoapParamDef is a structured type used in web services.
Struct tSoapParamDef
String sName
String sNamespace
Integer eType
Handle hoStruct
Integer iMin
Integer iMax
End_Struct
sName
The parameter SOAP name used by XML.
sNamespace
The parameter SOAP namespace URI used by XML.
eType
Represents the mapping of SOAP data types to DataFlex data types.
Possible values are:
|
Constant |
Meaning |
|
xsString |
|
|
xsNumber |
|
|
xsDate |
|
|
xsInteger |
|
|
xsBigInt |
|
|
xsReal |
|
|
xsBoolean |
|
|
xsTime |
|
|
xsDatetime |
|
|
xsFloat |
|
|
xsChar |
|
|
xsShort |
|
|
xsUShort |
|
|
xsUInteger |
|
|
xsUBigInt |
|
|
xsCurrency |
|
|
xsDecimal |
|
|
xsAnyType |
XML parameter without the wrapper |
|
xsXmlElement |
XML including the wrapper |
hoStruct
If eType=xsStruct, this is a pointer to the cSoapMetaStruct object that defines the struct.
iMin
Minimum number of occurences of the parameter. 0 or 1.
iMax
Maximum number of occurences of the parameter. 1-C_Unbounded.
Use cClientWebService.pkg
:
tSoapParamDef {variableName}
To declare tSoapParamDef variables, use the name of the type (tSoapParamDef) followed by the variable name.
tSoapParamDef MySoapParamDef
See struct variables for more details of instantiating struct types.