XML Reference: Siebel Enterprise Application Integration > XML Integration Objects and the XSD Wizard >

Structure of XSD XML Integration Objects


The structure of an XSD XML integration object is same as any other integration object. This topic discusses properties specific to XSD XML integration objects.

NOTE:  For details on integration objects, see Integration Platform Technologies: Siebel Enterprise Application Integration.

XSD-Specific Integration Object Properties

Table 7 lists the integration object property that is used to represent XSD as an XML integration Object.

Table 7. Integration Object Properties for Representing XSD
Name
Project
Base Object Type
XML Tag

Name of the integration object. The value is provided through the wizard.

The project that the integration object is built in. The value is provided through the wizard.

XML

XML Tag used to represent the integration object.

XSD-Specific Integration Object User Properties

Table 8 lists integration object user properties for representing XSD as an XML integration object.

Table 8. Integration Object User Properties for Representing XSD
Name
Value
Description

XMLTagNamespace

targetNamespace

Namespace for the Element XML tags.

XSDTypeName

Name of the root complexType

Name of the root complexType used to create the integration object. This is only used through WSDL Import.

XSDTypeNamespace

targetNamespace

The namespace URI of the root complex type. This is only used through WSDL Import.

XSD-Specific Integration Component Properties

Table 9 lists the integration component property for representing XSD as an XML integration component.

Table 9. Integration Component Properties for Representing XSD
External Name Context
Name
External Name
External Sequence
Cardinality
XML Tag
XML Sequence

XPath to the schema component starting with the global element

XML Tag plus a sequence number to make component name unique within the integration object

Element name

XML Sequence

Based on minOccurs or maxOccurs

Element Name

Sequence within parent element

XSD-Specific Integration Component User Properties

Table 10 lists integration component user properties for representing XSD as an XML integration component.

Table 10. Integration Component User Properties for Representing XSD
Name
Value
Description

XMLTagNamespace

targetNamespace

Namespace for the Element XML tags.

XSDTypeName

Component element type attribute

Type of the element. For instance, for element type="xyz", XSDTypeName=xyz.

XSDTypeNamespace

NamespaceURI for element type

Namespace for the element type. This is the Namespace URI for the element's type name.

XSD-Specific Integration Component Field Properties

Table 11 lists the integration component field property for representing XSD as an XML integration component.

Table 11. Integration Component Field Properties for Representing XSD
Name
Data Type
Length
External Name
External Length
XML Literal Value

XML Tag

DTYPE_TEXT

maxLength or length

Attribute or element name

Length

fixed or default

XSD-Specific Integration Component Field User Properties

Table 12 lists integration component field user properties for representing XSD as an XML integration component.

Table 12. Integration Component Field User Properties for Representing XSD
Name
Value
Description

XMLTagNamespace

targetNamespace

Namespace for element or attribute XML tags.

XSDTypeName

Field element or attribute XML Schema type name

Type of the element or attribute. For instance, for element type ="xyz", XSDTypeName=xyz.

XSDTypeNamespace

NamespaceURI for element or attribute type

Namespace for the element or attribute type. In effect, this is the Namespace URI for the element's or attribute's type name.

XML Reference: Siebel Enterprise Application Integration Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.