SOAP Mapping
From RemObjects Wiki
This is a RemObjects SDK Glossary topic
Feel free to add your notes to this topic below.
RO/D <-> SOAP <-> WCF mapping
Types:
|
SOAP type |
Delphi Type |
WCF type |
|
string |
Wide string |
|
|
boolean |
Boolean |
|
|
float |
Double |
|
|
double |
Double |
|
|
dateTime |
DateTime |
|
|
time |
DateTime |
|
|
date |
DateTime |
|
|
integer |
Integer |
|
|
int |
Integer |
|
|
positiveInteger |
Integer |
|
|
long |
Int64 |
|
|
unsignedLong |
Int64 |
|
|
short |
Integer |
|
|
nonPositiveInteger |
Integer |
|
|
unsignedInt |
Cardinal |
|
|
nonNegativeInteger |
Cardinal |
|
|
unsignedShort |
Word |
|
|
unsignedByte |
Byte |
|
|
byte |
Byte |
|
|
anyType |
Variant |
|
|
any |
Variant |
|
|
anyUrl |
WideString |
|
|
anyURI |
WideString |
|
|
QName |
WideString |
|
|
normalizedString |
WideString |
|
|
token |
WideString |
|
|
NCName |
WideString |
|
|
base64Binary |
Binary |
|
|
guid |
WideString |
|
|
key |
WideString |
|
|
ID |
WideString |
|
|
type |
WideString |
|
|
schema |
IXmlNode |
|
|
gYearMonth |
|
|
|
gYear |
|
|
|
gMonthDay |
|
|
|
gDay |
|
|
|
gMonth |
|
|
|
hexBinary |
|
|
Terms:
|
RO/D |
Soap |
WCF |
|
|
||
|
Service |
Service |
Service |
|
Structure |
xsd:element |
Class |
|
Enum |
xsd:element with xsd:restriction |
Enum |
|
Array |
xsd:sequence |
Changed to inline array |
|
SoapMessage.ServerTargetNamespace |
TargetNamespace |
TargetNamespace |
|
Action attribute |
SoapAction header/field in WSDL |
Attribute |
|
Location attribute |
Default TargetURL |
Default Target URL/ServiceLocation |
|
SOAPInputNameOverride attribute |
Name of the input struct (doc/lit only) |
|
|
SOAPOutputNameOverride attribute |
Name of the output struct (doc/lit only) |
|
|
OutputLax attribute |
xsd:any ?lax? attribute |
|
|
InputImportedFromUrl attribute |
Xsd origin of the input struct |
|
|
OutputImportedFromUrl attribute |
XSD origin of the output struct |
|
|
Use attribute: Document/RPC |
Document or RPC |
|
|
Style attribute : Literal/Encoding |
Literal or Encoding |
|
|
ImportedFromNamespace attribute |
XSD namespace of the structure |
|
|
ImportedFromUrl attribute |
Xsd origin of the structure |
|
|
minOccurs attribute |
Array minimum occurance |
|
|
maxOccurs attribute |
Array maximum occurance |
|
|
remap_* attributes ** Used to a soap action back to a method name |
|
|
|
Anonymous struct with attributes: Anonymous=1 |
Nillable=1 |
|
|
Anonymous struct with attributes: Anonymous=1 |
minOccurs=0, maxOccurs=1 |
|
|
Autogenerated in RO |
Port |
Port |
Product: RemObjects SDK
Available Editions: RemObjects SDK for .NET, Delphi and Xcode
Glossary — Architecture — Articles — Features — Library — Samples