xsd.ServiceSchema.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xml-ccsds-mo-standards
Show all versions of xml-ccsds-mo-standards
CCSDS Mission Operations XML files
The newest version!
Root node of the document.
Ensures that Area names are unique.
Ensures that Area numbers are unique.
Ensures that Type names are unique.
Ensures that error names are unique.
Ensures that Error numbers are unique.
Top level element that contains one or more Area specifications.
Ensures that Service names are unique to an Area.
Ensures that Service numbers are unique to an Area.
Element that represents an Area, contains one or more Service specifications and optionally data type and error definitions.
Capability numbers inside a service should be unique.
Operation names inside a service should be unique.
Operation numbers inside a service should be unique.
Ensures that type short forms are unique.
Element represents a Service specification inside an Area. May also optionally include data type and error definitions.
Ensures that type short forms are unique.
Element that represents a Capability set, contains one or more operation specification.
Element represents a SEND operation.
Element represents a SUBMIT operation.
Element represents a REQUEST operation.
Element represents a INVOKE operation.
Element represents a PROGRESS operation.
Element represents a PUBSUB operation.
Base type that the operations extend, defines the common aspects of all operations.
List that contains one or more data type definitions including those only allowed in the MAL Area.
Only to be used for Element, Attribute, and Composite. Shall only be present in the MAL Area type definitions.
Shall only be present in the MAL Area type definitions.
Field names inside a Composite must be unique.
Item value numbers inside an Enumeration must be unique.
List that contains one or more data type definitions.
Field names inside a Composite must be unique.
Item value numbers inside an Enumeration must be unique.
Represents that list of Errors that an operation may raise, these may reference existing error definitions or define new ones.
Represents a list of Error definitions.
Used to define a new Error condition
Optional element that is used to define the type of extra information that is returned with an error.
Used to reference an existing Error condition
Optional element that is used to define the type of extra information that is returned with an error, replaces any type defined in the referenced error.
Represents one of the three fundamental types, element, attribute, or composite.
use to show the relationship between attribute/composite and element.
Defines a new attribute type. Shall only be present in the MAL Area.
Represents a composite type.
Which Composite this type extends, if this is not present then the base Composite is implied.
If no short form part is provided then this is an Abstract composite type.
Represents an Enumeration type. By definition an Enumeration extends Element and therefore this aspect cannot be set.
Allows another element in the specification to be referenced, if the area or the service attributes are missing then the area and/or service of the refering element shall be assumed.