Untitled

                Never    
XML
       
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">
    <xs:element name="as2-user" type="as2User" />
    <xs:element name="certificate" type="certificate" />
    <xs:element name="certificate-refernce" type="certificateReference" />
    <xs:element name="change-request" type="cr" />
    <xs:element name="entities" type="tpmEntities" />
    <xs:element name="entity" type="tpmEntity" />
    <xs:element name="http-access" type="httpAccess" />
    <xs:element name="http-client-settings" type="httpClientSettings" />
    <xs:element name="process-event" type="eventListener" />
    <xs:element name="properties" type="tpmProperties" />
    <xs:element name="property" type="tpmProperty" />
    <xs:element name="scheduled-process" type="scheduledProcess" />
    <xs:element name="pgp-key" type="pgpKey" />
    <xs:element name="seelink-station" type="seelinkStation" />
    <xs:element name="processing-template" type="processingTemplate" />
    <xs:element name="shared-input-port" type="inputPortType" />
    <xs:element name="service" type="service" />
    <xs:element name="ssh-keys" type="sshKeys" />
    <xs:element name="subtype" type="tpmSubType" />
    <xs:element name="subtypes" type="tpmSubTypes" />
	<xs:element name="module" type="moduleSubType" />
    <xs:element name="modules" type="moduleSubTypes" />
	
    <xs:element name="system-variable" type="systemVariable" />
    <xs:element name="trigger-conf" type="trigger" />
    <xs:element name="user" type="user" />
    <xs:complexType name="seelinkStation">
        <xs:sequence>
            <xs:element name="use-security" type="xs:boolean" minOccurs="0" />
            <xs:element name="authentication-certificates" type="certificateType" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="encryption-certificates" type="certificateType" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="enable-restart" type="xs:boolean" minOccurs="0" />
            <xs:element name="connection" type="connectionType" minOccurs="0" />
            <xs:element name="polling" type="pollingType" minOccurs="0" />
            <xs:element name="use-system-truststore" type="xs:boolean" minOccurs="0" />
            <xs:element name="use-custom-truststore" type="xs:boolean" minOccurs="0" />
            <xs:element name="use-client-auth" type="xs:boolean" minOccurs="0" />
            <xs:element name="disable-hostname-check" type="xs:boolean" minOccurs="0" />
            <xs:element name="use-ssl" type="xs:boolean" minOccurs="0" />
            <xs:element name="connection-timeout" type="xs:int" minOccurs="0" />
            <xs:element name="url" type="xs:string" minOccurs="0" />
            <xs:element name="proxy-mode" type="xs:string" minOccurs="0" />
            <xs:element name="trust-model" type="xs:string" minOccurs="0" />
            <xs:element name="rertry-count" type="xs:int" minOccurs="0" />
            <xs:element name="retry-interval" type="xs:int" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="ID" type="UUID" />
        <xs:attribute name="name" type="xs:string" />
        <xs:attribute name="SLMPID" type="xs:string" />
        <xs:attribute name="active" type="xs:boolean" />
    </xs:complexType>
    <xs:complexType name="processingTemplate">
        <xs:sequence>
            <xs:element ref="modules" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="ID" type="UUID" />
        <xs:attribute name="name" type="xs:string" />
    </xs:complexType>
	
	<!--
    <xs:complexType name="moduleTypes">
        <xs:sequence>
            <xs:element name="module" type="moduleType" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="moduleType">
        <xs:sequence>
            <xs:element name="sequenceNo" type="xs:int" minOccurs="0" />
            <xs:element name="enabled" type="xs:boolean" minOccurs="0" />
            <xs:element name="type" type="templateType" minOccurs="0" />
            <xs:element name="comment" type="xs:string" minOccurs="0" />
            <xs:element name="properties" type="tpmProperties" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
	-->
    <xs:complexType name="inputPortType">
        <xs:sequence>
            <xs:element ref="subtypes" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="ID" type="UUID" />
        <xs:attribute name="name" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="connectionType">
        <xs:sequence>
            <xs:element name="url" type="xs:string" minOccurs="0" />
            <xs:element name="connection-timeout" type="xs:int" minOccurs="0" />
            <xs:element name="use-proxy" type="xs:boolean" minOccurs="0" />
            <xs:element name="retry-count" type="xs:int" minOccurs="0" />
            <xs:element name="retry-interval" type="xs:int" minOccurs="0" />
            <xs:element name="tls-client" type="tlsClientType" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="tlsClientType">
        <xs:sequence>
            <xs:element name="disable-hostname-check" type="xs:boolean" minOccurs="0" />
            <xs:element name="tls-server-certificates" type="certificateType" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="certificateType">
        <xs:sequence>
            <xs:element name="certificate" type="certificate" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="certificate">
        <xs:sequence>
            <xs:element name="cert-base64" type="xs:string" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="keystore-name" type="xs:string" />
        <xs:attribute name="alias" type="xs:string" />
        <xs:attribute name="check-crl" type="xs:boolean" />
        <xs:attribute name="check-usage" type="xs:boolean" />
        <xs:attribute name="check-ocsp-online" type="xs:boolean" />
        <xs:attribute name="check-validity" type="xs:boolean" />
        <xs:attribute name="validation-message" type="xs:int" />
        <xs:attribute name="prop-alias-expires-soon" type="xs:int" />
        <xs:attribute name="check-chain" type="xs:boolean" />
        <xs:attribute name="check-ocsp-cache" type="xs:boolean" />
    </xs:complexType>
    <xs:complexType name="cr">
        <xs:sequence>
            <xs:element ref="user" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="certificate" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="as2-user" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="seelink-station" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="pgp-key" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="processing-template" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="scheduled-process" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="shared-input-port" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="system-variable" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="entity" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
        <xs:attribute name="id" type="xs:string" />
        <xs:attribute name="name" type="xs:string" />
        <xs:attribute name="topic" type="xs:string" />
        <xs:attribute name="category" type="xs:string" />
        <xs:attribute name="creator" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="user">
        <xs:sequence>
            <xs:element name="account-expired" type="xs:boolean" minOccurs="0" />
            <xs:element name="account-locked" type="xs:boolean" minOccurs="0" />
            <xs:element name="credentials-expired" type="xs:boolean" minOccurs="0" />
            <xs:element name="display-name" type="xs:string" minOccurs="0" />
            <xs:element name="email-address" type="xs:string" minOccurs="0" />
            <xs:element name="email-notification" type="xs:boolean" minOccurs="0" />
            <xs:element name="enabled" type="xs:boolean" minOccurs="0" />
            <xs:element name="expiration-date" type="xs:string" minOccurs="0" />
            <xs:element name="external-authentication" type="xs:boolean" minOccurs="0" />
            <xs:element name="home-group-name" type="xs:string" minOccurs="0" />
            <xs:element name="language" type="xs:string" minOccurs="0" />
            <xs:element name="password" type="xs:string" minOccurs="0" />
            <xs:element name="template-user" type="xs:boolean" minOccurs="0" />
            <xs:element name="template-user-name" type="xs:string" minOccurs="0" />
            <xs:element name="timezone" type="xs:string" minOccurs="0" />
            <xs:element name="user-name" type="xs:string" minOccurs="0" />
            <xs:element ref="ssh-keys" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="sshKeys">
        <xs:sequence>
            <xs:element name="ssh-key" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="as2User">
        <xs:sequence>
            <xs:element name="auth-certificate" type="certificateReference" minOccurs="0" />
            <xs:element name="encrypt-certificate" type="certificateReference" minOccurs="0" />
            <xs:element name="subject" type="xs:string" minOccurs="0" />
            <xs:element name="encoding" type="xs:string" minOccurs="0" />
            <xs:element name="send-report-immediately" type="xs:boolean" minOccurs="0" />
            <xs:element name="mdn-reply-http-settings" type="httpClientSettings" minOccurs="0" />
            <xs:element name="content-type" type="xs:string" minOccurs="0" />
            <xs:element name="compress" type="xs:boolean" minOccurs="0" />
            <xs:element name="sign" type="xs:boolean" minOccurs="0" />
            <xs:element name="signature-digest-algorithm" type="xs:string" minOccurs="0" />
            <xs:element name="encrypt" type="xs:boolean" minOccurs="0" />
            <xs:element name="encryption-algorithm" type="xs:string" minOccurs="0" />
            <xs:element ref="http-access" minOccurs="0" />
            <xs:element ref="service" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="as2-id" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="certificateReference">
        <xs:sequence>
            <xs:element name="certificate-ref" type="jaxbLink" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="effective-from-date-time" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="jaxbLink">
        <xs:sequence />
        <xs:attribute name="href" type="xs:string" />
        <xs:anyAttribute namespace="##other" processContents="skip" />
    </xs:complexType>
    <xs:complexType name="httpClientSettings">
        <xs:sequence>
            <xs:element name="do-basic-authentication" type="xs:boolean" minOccurs="0" />
            <xs:element name="realm" type="xs:string" minOccurs="0" />
            <xs:element name="aS2User" type="xs:string" minOccurs="0" />
            <xs:element name="password" type="xs:string" minOccurs="0" />
            <xs:element name="max-connections" type="xs:int" minOccurs="0" />
            <xs:element name="connection-timeout" type="xs:int" minOccurs="0" />
            <xs:element name="proxy" type="jaxbLink" minOccurs="0" />
            <xs:element name="keep-alive" type="xs:boolean" minOccurs="0" />
            <xs:element name="use-ssl" type="xs:boolean" minOccurs="0" />
            <xs:element name="disable-hostname-check" type="xs:boolean" minOccurs="0" />
            <xs:element name="trust-model" type="xs:string" minOccurs="0" />
            <xs:element name="use-system-truststore" type="xs:boolean" minOccurs="0" />
            <xs:element name="use-custom-truststore" type="xs:boolean" minOccurs="0" />
            <xs:element name="ssl-server-certificate" type="certificateReference" minOccurs="0" />
            <xs:element name="use-client-auth" type="xs:boolean" minOccurs="0" />
            <xs:element name="ssl-client-certificate" type="certificateReference" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="httpAccess">
        <xs:sequence>
            <xs:element name="url" type="xs:string" minOccurs="0" />
            <xs:element name="url-encoding" type="xs:string" minOccurs="0" />
            <xs:element name="host" type="xs:string" minOccurs="0" />
            <xs:element name="port" type="xs:int" minOccurs="0" />
            <xs:element name="send-mime-message" type="xs:boolean" minOccurs="0" />
            <xs:element name="compress" type="xs:boolean" minOccurs="0" />
            <xs:element name="chunked-limit" type="xs:string" minOccurs="0" />
            <xs:element name="receive-mime-message" type="xs:boolean" minOccurs="0" />
            <xs:element name="encoding" type="xs:string" minOccurs="0" />
            <xs:element ref="http-client-settings" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="service">
        <xs:sequence>
            <xs:element name="sign-certificate" type="certificateReference" minOccurs="0" />
            <xs:element name="decrypt-certificate" type="certificateReference" minOccurs="0" />
            <xs:element name="signature-required" type="xs:boolean" minOccurs="0" />
            <xs:element name="receipt-mode" type="xs:string" minOccurs="0" />
            <xs:element name="receipt-delivery-address" type="xs:string" minOccurs="0" />
            <xs:element name="receipt-signed" type="xs:boolean" minOccurs="0" />
            <xs:element name="receipt-timeout" type="xs:int" minOccurs="0" />
            <xs:element name="correlation-mode" type="xs:string" minOccurs="0" />
            <xs:element name="mdn-retry-interval" type="xs:string" minOccurs="0" />
            <xs:element name="mdn-retry-count" type="xs:int" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="as2-id" type="xs:string" />
        <xs:attribute name="initiate-error" type="xs:boolean" />
    </xs:complexType>
    <xs:complexType name="scheduledProcess">
        <xs:sequence>
            <xs:element name="process-conf" type="eventListener" minOccurs="0" />
            <xs:element ref="trigger-conf" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
        <xs:attribute name="ID" type="UUID" />
        <xs:attribute name="name" type="xs:string" />
        <xs:attribute name="timezone" type="xs:string" />
        <xs:attribute name="active" type="xs:boolean" />
    </xs:complexType>
    <xs:complexType name="pgpKey">
        <xs:sequence>
            <xs:element name="content" type="xs:string" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="keystore-name" type="xs:string" />
        <xs:attribute name="passphrase" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="eventListener">
        <xs:sequence>
            <xs:element name="param1" type="xs:string" minOccurs="0" />
            <xs:element name="param2" type="xs:string" minOccurs="0" />
            <xs:element name="param3" type="xs:string" minOccurs="0" />
            <xs:element name="param4" type="xs:string" minOccurs="0" />
            <xs:element name="param5" type="xs:string" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="trigger">
        <xs:sequence>
            <xs:element name="trigger" type="triggerType" minOccurs="0" />
            <xs:element name="properties" type="tpmProperties" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="validFrom" type="xs:string" />
        <xs:attribute name="validUntil" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="triggerType">
        <xs:sequence>
            <xs:element name="onetime" type="onetimeType" minOccurs="0" />
            <xs:element name="daily" type="dailyType" minOccurs="0" />
            <xs:element name="weekly" type="weeklyType" minOccurs="0" />
            <xs:element name="monthly" type="monthlyType" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="onetimeType">
        <xs:sequence>
            <xs:element name="start" type="onedailyStartType" />
            <xs:element name="repetition" type="repetitionType" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="onedailyStartType">
        <xs:sequence>
            <xs:element name="time" type="xs:string" />
            <xs:element name="date" type="xs:string" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="repetitionType">
        <xs:sequence>
            <xs:element name="type" type="reptypeType" />
            <xs:element name="interval" type="intervalType" />
            <xs:element name="until" type="xs:string" minOccurs="0" />
            <xs:element name="duration" type="durationType" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="intervalType">
        <xs:simpleContent>
            <xs:extension base="xs:int">
                <xs:attribute name="unit" type="unitType" use="required" />
            </xs:extension>
        </xs:simpleContent>
    </xs:complexType>
    <xs:complexType name="durationType">
        <xs:sequence>
            <xs:element name="hours" type="xs:int" />
            <xs:element name="minutes" type="xs:int" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="dailyType">
        <xs:sequence>
            <xs:element name="start" type="onedailyStartType" />
            <xs:element name="stop" type="timeType" minOccurs="0" />
            <xs:element name="repetition" type="repetitionType" minOccurs="0" />
            <xs:element name="everyday" type="xs:int" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="timeType">
        <xs:sequence>
            <xs:element name="time" type="xs:string" minOccurs="0" />
            <xs:element name="date" type="xs:string" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="weeklyType">
        <xs:sequence>
            <xs:element name="start" type="timeType" />
            <xs:element name="stop" type="timeType" minOccurs="0" />
            <xs:element name="repetition" type="repetitionType" minOccurs="0" />
            <xs:element name="week" type="xs:int" />
            <xs:element name="days" maxOccurs="unbounded">
                <xs:simpleType>
                    <xs:list itemType="weekDaysType" />
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="monthlyType">
        <xs:sequence>
            <xs:element name="start" type="timeType" />
            <xs:element name="stop" type="timeType" minOccurs="0" />
            <xs:element name="repetition" type="repetitionType" minOccurs="0" />
            <xs:element name="every" type="xs:int" minOccurs="0" />
            <xs:element name="week" type="xs:string" minOccurs="0" />
            <xs:element name="day" type="weekDaysType" minOccurs="0" />
            <xs:element name="months">
                <xs:simpleType>
                    <xs:list itemType="monthNamesType" />
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="systemVariable">
        <xs:sequence />
        <xs:attribute name="key" type="xs:string" />
        <xs:attribute name="value" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="tpmEntity">
        <xs:sequence>
            <xs:element name="parent-ref" type="jaxbLink" minOccurs="0" />
            <xs:element ref="subtypes" minOccurs="0" />
            <xs:element ref="entities" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="docType" type="xs:string" />
        <xs:attribute name="class-ref" type="xs:string" />
        <xs:attribute name="name" type="xs:string" />
        <xs:attribute name="active" type="xs:boolean" use="required" />
        <xs:attribute name="comment" type="xs:string" />
        <xs:attribute name="ID" type="UUID" />
        <xs:attribute name="created" type="xs:string" />
        <xs:attribute name="created-by" type="xs:string" />
        <xs:attribute name="last-modified" type="xs:string" />
        <xs:attribute name="last-modified-by" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="tpmSubTypes">
        <xs:sequence>
            <xs:element ref="subtype" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="tpmSubType">
        <xs:sequence>
            <xs:element ref="properties" minOccurs="0" />
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" />
        <xs:attribute name="type" type="xs:string" />
    </xs:complexType>
	
	

	
    <xs:complexType name="tpmProperties">
        <xs:sequence>
            <xs:element ref="property" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="pollingType">
        <xs:sequence>
            <xs:element ref="properties" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="connection" type="connectionType" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="tpmProperty">
        <xs:sequence />
        <xs:attribute name="key" type="xs:string" />
        <xs:attribute name="value" type="xs:string" />
    </xs:complexType>
    <xs:complexType name="tpmEntities">
        <xs:sequence>
            <xs:element ref="entity" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="link" type="jaxbLink" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:simpleType name="reptypeType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="every" />
            <xs:enumeration value="after" />
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="unitType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="minute" />
            <xs:enumeration value="hour" />
            <xs:enumeration value="second" />
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="weekDaysType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="sun" />
            <xs:enumeration value="mon" />
            <xs:enumeration value="tue" />
            <xs:enumeration value="wed" />
            <xs:enumeration value="thu" />
            <xs:enumeration value="fri" />
            <xs:enumeration value="sat" />
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="monthNamesType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="jan" />
            <xs:enumeration value="feb" />
            <xs:enumeration value="mar" />
            <xs:enumeration value="apr" />
            <xs:enumeration value="may" />
            <xs:enumeration value="jun" />
            <xs:enumeration value="jul" />
            <xs:enumeration value="aug" />
            <xs:enumeration value="sep" />
            <xs:enumeration value="oct" />
            <xs:enumeration value="nov" />
            <xs:enumeration value="dec" />
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="templateType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="BIC" />
            <xs:enumeration value="CharacterConvert" />
            <xs:enumeration value="PayloadDump" />
            <xs:enumeration value="ReplaceString" />
            <xs:enumeration value="StartLocalApp" />
            <xs:enumeration value="Unzip" />
            <xs:enumeration value="Zip" />
            <xs:enumeration value="PgpComposer" />
            <xs:enumeration value="PgpDecomposer" />
            <xs:enumeration value="Base64" />
            <xs:enumeration value="XmlDSigComposer" />
            <xs:enumeration value="XmlDSigDecomposer" />
            <xs:enumeration value="XmlEnvelopeComposer" />
            <xs:enumeration value="XmlEnvelopeDecomposer" />
        </xs:restriction>
    </xs:simpleType>
	
	
	
    <xs:simpleType name="UUID">
        <xs:restriction base="xs:string">
            <xs:pattern value="[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}" />
        </xs:restriction>
    </xs:simpleType>
	
		    <xs:complexType name="moduleSubTypes">
        <xs:sequence>
            <xs:element ref="module" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="moduleSubType">
        <xs:sequence>
            <xs:element ref="modules" minOccurs="0" />
        </xs:sequence>
            <xs:attribute name="sequenceNo" type="xs:int" />
            <xs:attribute name="enabled" type="xs:boolean" />
            <xs:attribute name="type" type="templateType" />
            <xs:attribute name="comment" type="xs:string"  />
            <xs:element name="properties" type="tpmProperties" />
    </xs:complexType>
</xs:schema>

Raw Text