|
Apache CXF example source code file (VendorExtensions.xsd)
The Apache CXF VendorExtensions.xsd source code<?xml version="1.0" encoding="UTF-8"?> <!-- TMF854 Version 1.0 - Copyright TeleManagement Forum 2005, 2006 --> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="tmf854.v1" targetNamespace="tmf854.v1" attributeFormDefault="unqualified" elementFormDefault="qualified"> <!-- ======= All includes ======= --> <xsd:include schemaLocation="../common/Definitions.xsd"/> <!-- ======== Global Type Declarations ========= --> <xsd:complexType name="VendorObjectExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Vendor Object </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="VendorNotificationExt_T"> <xsd:annotation> <xsd:documentation> Vendor extension of the VendorNotification_T structure </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="ESwitchDataExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI ESwitchData </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="SwitchDataExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI SwitchData </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ======== Global Type Declarations ========= --> <xsd:complexType name="CCVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI CC </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ======== Global Type Declarations ========= --> <xsd:complexType name="CTPVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Termination Point </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ======== Global Type Declarations ========= --> <xsd:complexType name="EHVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Equipment Holder </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="EPGVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI EPG </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="EqVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Equipment </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="FTPVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Termination Point </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="MDVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI management Domain </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="MEVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI managed elements </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="MLSVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI MultiLayerSubnetwork </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="OSVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI OS </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="PGVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Protection Group </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="PTPVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Termination Point </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="ProcessingFailureExceptionAdditionalInfo_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI ProcessingFailureExceptionAdditionalInfo_T </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="ProcessingFailureExceptionVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI ProcessingFailureExceptionAdditionalInfo_T </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="RouteVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Route </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="SNCVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Subnetwork Connection </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="TLVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Topological Link </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="TMDVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI Transmission Descriptor </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="TPPoolVendorExtensions_T"> <xsd:annotation> <xsd:documentation>Extension for MTOSI TP Pool </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="ObjectCreationExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Object Creation (OC) event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="ObjectDeletionExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Object Deletion (OD) event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="AttributeValueChangeExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Attribute Value Change (AVC) event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="StateChangeExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the State Change (SC) event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="ObjectDiscoveryExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Object Discovery (ODsc) event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="ProtectionSwitchExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Protection Switch (PS) event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="EProtectionSwitchExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Equipment Protection Switch (EPS) event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="AlarmExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Alarm notification </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="HeartbeatExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the Heartbeat event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="FileTransferStatusExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the File Transfer Status event </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="EventLossOccuredExt_T"> <xsd:annotation> <xsd:documentation> Vendor extension of the EventLossOccured_T structure </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="EventLossClearedExt_T"> <xsd:annotation> <xsd:documentation> Vendor extension of the EventLossCleared_T structure </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="TransmissionParametersExt_T"> <xsd:annotation> <xsd:documentation> Vendor extension of the TransmissionParameters_T structure </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="PGPParametersExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the of the PGP parameters. </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> <!-- ================= --> <xsd:complexType name="EPGPParametersExt_T"> <xsd:annotation> <xsd:documentation>Vendor extension of the of the EPGP parameters. </xsd:annotation> <xsd:sequence> <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="extAuthor" type="xsd:string" use="optional"/> <xsd:attribute name="extVersion" type="xsd:string" use="optional"/> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional"/> </xsd:complexType> </xsd:schema> Other Apache CXF examples (source code examples)Here is a short list of links related to this Apache CXF VendorExtensions.xsd source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.