Designer 10.7 | webMethods Service Development Help | Working with Schemas | About Schema Domains
 
About Schema Domains
Each IS schema on Integration Server belongs to a schema domain. A schema domain is a named collection of IS schemas.
Within each schema domain, the schema components such as element declarations, attribute declarations, type definitions for an XML namespaces must be unique. However, more than one schema domain can contain the same schema components for an XML namespace. This allows Integration Server to maintain multiple IS schemas for the same XML namespace.
If you want to maintain alternate definitions of schema components for an XML namespaces, assign the IS schemas that contain those components to different schema domains.
Integration Server contains a default schema domain in which any IS schemas created prior to version 8.0 reside. You can place new schemas in the default schema domain or you can specify a different schema domain. A schema domain name is any string that is a valid name of an element in Integration Server.
When Integration Server consumes a WSDL document to create a web service descriptor, Integration Server places any generated IS schemas in a unique schema domain for that web service descriptor. Integration Server uses a combination of alphanumeric characters as the schema domain name.
When Integration Server creates an IS document type from an e-form template, Integration Server places any generated IS schemas in a unique schema domain whose name is based on the path to and name of the e-form template.