SOAP Mapping

From RemObjects Wiki

Jump to:navigation, search

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

Nillable=1

 

Anonymous struct with attributes:

Anonymous=1

minOccurs=0, maxOccurs=1

 

Autogenerated in RO

Port

Port

 


Ro-48.png

Product: RemObjects SDK
Available Editions: RemObjects SDK for .NET, Delphi and Xcode

GlossaryArchitectureArticlesFeaturesLibrarySamples

Navigation
products
hubs
special
Toolbox