NonStop SOAP 4.1 User's Manual

Table 14 XML schema to C data type mapping (continued)
C data type mappingSample schemaXml schema type
float
<part name="cost"
type="xsd:float" />
float
float
<part name="numberOfItems"
type="xsd:float" />
Decimal
int
<part name="numberOfItems"
type="xsd:integer" />
integer
int
<part name="numberOfItems"
type="xsd:nonPositiveInteger"
/>
nonPositiveInteger
int
<part name="numberOfItems"
type="xsd:negativeInteger"
/>
negativeInteger
unsigned int
<part name="numberOfItems"
type="xsd:nonNegativeInteger"
/>
nonNegativeInteger
unsigned int
<part name="numberOfItems"
type="xsd:positiveInteger"
/>
positiveInteger
unsigned long long
<part name="numberOfItems"
type="xsd:unsignedLong" />
unsignedLong
unsigned int
<part name="numberOfItems"
type="xsd:unsignedInt" />
unsignedInt
unsigned short
<part name="numberOfItems"
type="xsd:unsignedShort" />
unsignedShort
long long
<part name="numberOfItems"
type="xsd:long" />
long
int
<part name="numberOfItems"
type="xsd:int" />
int
short
<part name="numberOfItems"
type="xsd:short" />
short
short
<part name="numberOfItems"
type="xsd:byte" />
byte
double
<part name="precision"
type="xsd:double" />
Double
char *
<part name="myURI"
type="xsd:anyURI" />
anyURI
char *
<part name="name"
type="xsd:QName" />
QName
char *
<part name="not"
type="xsd:NOTATION" />
NOTATION
Migrating to Contract-First Services
The existing service stubs must be regenerated to enable the unbounded data elements feature.
The business logic and server configurations must be updated. The migration procedure is listed
as follows:
208 NonStop SOAP Tools