PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
  • Overview
  • Type of parameter passed to a procedure run on a SOAP server
  • Parameter type
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
Versions 22 and later
WINDEVLinux This feature is now available for WINDEV applications in Linux.
WEBDEV - Server codeLinux This feature is now available for WEBDEV sites in Linux.
New in version 22
WINDEVLinux This feature is now available for WINDEV applications in Linux.
WEBDEV - Server codeLinux This feature is now available for WEBDEV sites in Linux.
WINDEVLinux This feature is now available for WINDEV applications in Linux.
WEBDEV - Server codeLinux This feature is now available for WEBDEV sites in Linux.
To pass parameters to a procedure run on a SOAP server, WINDEV and WEBDEV are using the following structure:
VariableTypeDetail
SOAP.NameSpaceOptional character string"NameSpace" of parameter
SOAP.NameCharacter stringParameter name
SOAP.XMLParamOptional character stringStructures of a parameter expressed in XML format. The other parameters (Value, Name, Type, NameSpace and EncodingStyle) are ignored if this parameter is specified.
SOAP.EncodingStyleOptional character stringEncoding style of parameter
SOAP.TypeConstantParameter type
SOAP.ValueAny typeValue of parameter The SOAP.Value variable is ignored if the SOAP.ExtendedValue is used.

For a character string (Unicode string or string used in WINDEV Mobile)
This string is automatically converted into ANSI format when it is sent.

For a binary string
To transmit a binary string, use the SOAP.ExtendedValue variable.
SOAP.ExtendedValueAny typeParameter value

For a character string (Unicode string or string used in WINDEV Mobile)
This string is not modified when it is sent. No conversion is performed.

Useful when a character string in UNICODE format must be transmitted for instance.
This structure must be used for each parameter. For example:
SOAP.Value[1] = 94010
SOAP.Name[1] = "CodePostal"
SOAP.Type[1] = SOAPStringType
This structure is equivalent to:
SOAP.XMLParam[1] = <CodePostal xsi:type="xsd:string">94010</CodePostal>
Type of parameter passed to a procedure run on a SOAP server

Parameter type

The type of parameter can be:
ConstantType
SOAPBase64BinaryTypeBinary
SOAPHexBinaryTypeHexadecimal binary
SOAPBooleanTypeBoolean
SOAPStringTypeCharacter string
SOAPNormalizedStringTypeCharacter string without carriage return (CR) and without tabulation (TAB)
SOAPDecimalTypeAny number without limit
SOAPIntTypeInteger included between - 2 147 483 648 and + 2 147 483 647)
SOAPShortTypeShort Whole
SOAPUnsignedShortTypeUnsigned short integer
SOAPIntegerTypeInteger (no limit)
SOAPLongTypeWhole long
SOAPUnsignedLongTypeLong unsigned integer
SOAPNegativeIntegerTypeNegative integer (except 0)
SOAPNonNegativeIntegerTypeNon-negative integer
SOAPNonPositiveIntegerTypeNon-positive integer
SOAPUnsignedIntTypeUnsigned integer
SOAPPositiveIntegerTypePositive integer (except 0)
SOAPByteTypeByte
SOAPUnsignedByteTypeUnsigned byte
SOAPFloatTypeReal
SOAPDoubleTypeDouble real
SOAPAnyURITypeURL address
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment