av_matrix.xsd revision 2
2N/A<?
xml version="1.0" encoding="UTF-8"?>
2N/A Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 2N/A Events element definition: 2N/A <
xs:
element name="events" type="EventsType" />
2N/A <
xs:
complexType name="EventsType">
2N/A <
xs:
element ref="event" minOccurs="0" maxOccurs="unbounded" />
2N/A Event element definition: 2N/A <event id="33" name="AUE_ACCEPT" action="ACCEPT"> 2N/A <
xs:
element name="event" type="EventType" />
2N/A <
xs:
complexType name="EventType">
2N/A <
xs:
element name="program" type="xs:string" minOccurs="0" 2N/A <
xs:
element name="action" type="xs:string" minOccurs="1" 2N/A <
xs:
element ref="forms" minOccurs="1" maxOccurs="1" />
2N/A <
xs:
attribute name="id" type="xs:decimal" use="required" />
2N/A <
xs:
attribute name="name" type="xs:string" use="required" />
2N/A <!-- Forms element definition: 2N/A <
xs:
element name="forms" type="FormsType" />
2N/A <
xs:
complexType name="FormsType">
2N/A <
xs:
element ref="form" minOccurs="0" maxOccurs="unbounded" />
2N/A <!-- Form element definition: 2N/A <
xs:
element name="form" type="FormType" />
2N/A <
xs:
complexType name="FormType">
2N/A <
xs:
element ref="defaults" minOccurs="0" maxOccurs="1" />
2N/A <
xs:
element ref="tokens" maxOccurs="unbounded" />
2N/A <!-- Defaults element definition: 2N/A <targetObject>...<targetObject /> 2N/A <targetOwner>...<targetOwner /> 2N/A <targetType>...<targetType /> 2N/A <
xs:
element name="defaults" type="DefaultsType" />
2N/A <
xs:
complexType name="DefaultsType">
2N/A <
xs:
element name="targetObject" type="xs:string" 2N/A minOccurs="0" maxOccurs="1" />
2N/A <
xs:
element name="targetOwner" type="xs:string" minOccurs="0" 2N/A <
xs:
element name="targetType" type="xs:string" minOccurs="0" 2N/A <!-- Tokens element definition: 2N/A <
xs:
element name="tokens" type="TokensType" />
2N/A <
xs:
complexType name="TokensType">
2N/A <
xs:
element ref="token" minOccurs="0" maxOccurs="unbounded" />
2N/A Generic token element definition: 2N/A <t min="0" max="1" argument="false"/> 2N/A is equivalent to a regular expression "t?" 2N/A <t min="0" max="unbound" argument="true"/> 2N/A is equivalent to a regular expression "t*" 2N/A <t min="1" max="unbound" argument="true"/> 2N/A is equivalent to a regular expression "t+" 2N/A <t min="3" max="unbound" argument="true"/> 2N/A is equivalent to a regular expression "t{3,}" 2N/A <
xs:
element name="token" type="TokenType" />
2N/A <
xs:
complexType name="TokenType">
2N/A <
xs:
attribute name="min" type="MinRangeType" use="optional" 2N/A <
xs:
attribute name="max" type="MaxRangeType" use="optional" 2N/A <!-- min attribute value domain --> 2N/A <
xs:
simpleType name="MinRangeType">
2N/A <
xs:
restriction base="xs:integer">
2N/A <
xs:
minInclusive value="0" />
2N/A <!-- max attribute value domain --> 2N/A <
xs:
simpleType name="MaxRangeType">
2N/A <
xs:
restriction base="xs:integer">
2N/A <
xs:
minInclusive value="1" />
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="unbounded" />
2N/A <!-- Header definition --> 2N/A <
xs:
element name="header" type="HeaderType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="HeaderType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="HeaderFieldType" 2N/A <
xs:
attribute name="targetObj" type="HeaderFieldType" 2N/A <
xs:
attribute name="targetOwner" type="HeaderFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="HeaderFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:TYPE" />
2N/A <
xs:
enumeration value="field:IP" />
2N/A <!-- Trailer definition --> 2N/A <
xs:
element name="trailer" substitutionGroup="token" />
2N/A <!-- FMRI definition --> 2N/A <
xs:
element name="fmri" type="FMRIType" substitutionGroup="token" />
2N/A <
xs:
complexType name="FMRIType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="FMRIFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="FMRIFieldType" 2N/A <
xs:
attribute name="targetOwner" type="FMRIFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="FMRIFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:FMRI" />
2N/A <!-- Data definition --> 2N/A <
xs:
element name="data" type="DataType" substitutionGroup="token" />
2N/A <
xs:
complexType name="DataType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="DataFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="DataFieldType" 2N/A <
xs:
attribute name="targetOwner" type="DataFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="DataFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:DATA" />
2N/A <!-- IPC definition --> 2N/A <
xs:
element name="ipc" type="IPCType" substitutionGroup="token" />
2N/A <
xs:
complexType name="IPCType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="IPCFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="IPCFieldType" 2N/A <
xs:
attribute name="targetOwner" type="IPCFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="IPCFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:ID" />
2N/A <
xs:
enumeration value="field:TYPE" />
2N/A <!-- Path definition --> 2N/A <
xs:
element name="path" type="PathType" substitutionGroup="token" />
2N/A <
xs:
complexType name="PathType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="PathFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="PathFieldType" 2N/A <
xs:
attribute name="targetOwner" type="PathFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="PathFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:PATH" />
2N/A <!-- Subject definition --> 2N/A <
xs:
element name="subject" type="SubjectType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="SubjectType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="SubjectFieldType" 2N/A <
xs:
attribute name="targetObj" type="SubjectFieldType" 2N/A <
xs:
attribute name="targetOwner" type="SubjectFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="SubjectFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:AUID" />
2N/A <
xs:
enumeration value="field:EUID" />
2N/A <
xs:
enumeration value="field:EGID" />
2N/A <
xs:
enumeration value="field:RUID" />
2N/A <
xs:
enumeration value="field:RGID" />
2N/A <
xs:
enumeration value="field:PID" />
2N/A <
xs:
enumeration value="field:SID" />
2N/A <
xs:
enumeration value="field:TID" />
2N/A <
xs:
enumeration value="field:HOST" />
2N/A <
xs:
enumeration value="field:IP" />
2N/A <!-- XATPath definition --> 2N/A <
xs:
element name="xat_path" type="XATPathType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XATPathType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XATPathFieldType" 2N/A <
xs:
attribute name="targetObj" type="XATPathFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XATPathFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="XATPathFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:PATH" />
2N/A <!-- Process definition --> 2N/A <
xs:
element name="process" type="ProcessType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="ProcessType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ProcessFieldType" 2N/A <
xs:
attribute name="targetObj" type="ProcessFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ProcessFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ProcessFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:AUID" />
2N/A <
xs:
enumeration value="field:EUID" />
2N/A <
xs:
enumeration value="field:EGID" />
2N/A <
xs:
enumeration value="field:RUID" />
2N/A <
xs:
enumeration value="field:RGID" />
2N/A <
xs:
enumeration value="field:PID" />
2N/A <
xs:
enumeration value="field:SID" />
2N/A <
xs:
enumeration value="field:TID" />
2N/A <
xs:
enumeration value="field:HOST" />
2N/A <!-- Return definition --> 2N/A <
xs:
element name="return" type="ReturnType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="ReturnType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ReturnFieldType" 2N/A <
xs:
attribute name="targetObj" type="ReturnFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ReturnFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ReturnFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="STATUS" />
2N/A <
xs:
enumeration value="RETVAL" />
2N/A <!-- Text definition --> 2N/A <
xs:
element name="text" type="TextType" substitutionGroup="token" />
2N/A <
xs:
complexType name="TextType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="TextFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="TextFieldType" 2N/A <
xs:
attribute name="targetOwner" type="TextFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="TextFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:DATA" />
2N/A <!-- In4Addr definition --> 2N/A <
xs:
element name="in4_addr" type="In4AddrType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="In4AddrType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="In4AddrFieldType" 2N/A <
xs:
attribute name="targetObj" type="In4AddrFieldType" 2N/A <
xs:
attribute name="targetOwner" type="In4AddrFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="In4AddrFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:IP" />
2N/A <
xs:
enumeration value="field:HOST" />
2N/A <!-- IPv4 definition --> 2N/A <
xs:
element name="ipv4" type="IPv4Type" substitutionGroup="token" />
2N/A <
xs:
complexType name="IPv4Type">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="IPv4FieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="IPv4FieldType" 2N/A <
xs:
attribute name="targetOwner" type="IPv4FieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="IPv4FieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:VERSION" />
2N/A <
xs:
enumeration value="field:TOS" />
2N/A <
xs:
enumeration value="field:LENGTH" />
2N/A <
xs:
enumeration value="field:ID" />
2N/A <
xs:
enumeration value="field:OFFSET" />
2N/A <
xs:
enumeration value="field:TTL" />
2N/A <
xs:
enumeration value="field:PROTOCOL" />
2N/A <
xs:
enumeration value="field:CHECKSUM" />
2N/A <
xs:
enumeration value="field:IP_LOCAL" />
2N/A <
xs:
enumeration value="field:HOST_LOCAL" />
2N/A <
xs:
enumeration value="field:IP_REMOTE" />
2N/A <
xs:
enumeration value="field:HOST_REMOTE" />
2N/A <!-- IPort definition --> 2N/A <
xs:
element name="iport" type="IPortType" substitutionGroup="token" />
2N/A <
xs:
complexType name="IPortType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="IPortFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="IPortFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="IPortFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:PORT" />
2N/A <!-- Argument definition --> 2N/A <
xs:
element name="argument" type="ArgumentType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="ArgumentType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ArgumentFieldType" 2N/A default="field:VALUE" />
2N/A <
xs:
attribute name="targetObj" type="ArgumentFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ArgumentFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ArgumentFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:ID" />
2N/A <
xs:
enumeration value="field:VALUE" />
2N/A <
xs:
enumeration value="field:DESCRIPTION" />
2N/A <!-- Socket definition --> 2N/A <
xs:
element name="socket" type="SocketType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="SocketType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="SocketFieldType" 2N/A <
xs:
attribute name="targetObj" type="SocketFieldType" 2N/A <
xs:
attribute name="targetOwner" type="SocketFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="SocketFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:TYPE" />
2N/A <
xs:
enumeration value="field:IP_REMOTE" />
2N/A <
xs:
enumeration value="field:HOST_REMOTE" />
2N/A <
xs:
enumeration value="field:PORT_REMOTE" />
2N/A <!-- Seq definition --> 2N/A <
xs:
element name="seq" substitutionGroup="token" />
2N/A <!-- User definition --> 2N/A <
xs:
element name="user" type="UserType" substitutionGroup="token" />
2N/A <
xs:
complexType name="UserType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="UserFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="UserFieldType" 2N/A <
xs:
attribute name="targetOwner" type="UserFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="UserFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:UID" />
2N/A <
xs:
enumeration value="field:USERNAME" />
2N/A <!-- TID definition --> 2N/A <
xs:
element name="tid" type="TIDType" substitutionGroup="token" />
2N/A <
xs:
complexType name="TIDType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="TIDFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="TIDFieldType" 2N/A <
xs:
attribute name="targetOwner" type="TIDFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="TIDFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:IP" />
2N/A <
xs:
enumeration value="field:HOST" />
2N/A <
xs:
enumeration value="field:PORT_LOCAL" />
2N/A <
xs:
enumeration value="field:PORT_REMOTE" />
2N/A <!-- ACL definition --> 2N/A <
xs:
element name="acl" type="ACLType" substitutionGroup="token" />
2N/A <
xs:
complexType name="ACLType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ACLFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="ACLFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ACLFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ACLFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:VALUE" />
2N/A <
xs:
enumeration value="field:TYPE" />
2N/A <
xs:
enumeration value="field:MODE" />
2N/A <!-- AttrLegacy definition --> 2N/A <
xs:
element name="attr_legacy" type="AttrLegacyType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="AttrLegacyType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="AttributeFieldType" 2N/A <
xs:
attribute name="targetObj" type="AttributeFieldType" 2N/A <
xs:
attribute name="targetOwner" type="AttributeFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- IPCPerm definition --> 2N/A <
xs:
element name="ipc_perm" type="IPCPermType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="IPCPermType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="IPCPermFieldType" 2N/A <
xs:
attribute name="targetObj" type="IPCPermFieldType" 2N/A <
xs:
attribute name="targetOwner" type="IPCPermFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="IPCPermFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:OUID" />
2N/A <
xs:
enumeration value="field:OGID" />
2N/A <
xs:
enumeration value="field:CUID" />
2N/A <
xs:
enumeration value="field:CGID" />
2N/A <
xs:
enumeration value="field:MODE" />
2N/A <
xs:
enumeration value="field:SEQ" />
2N/A <
xs:
enumeration value="field:KEY" />
2N/A <!-- Label definition --> 2N/A <
xs:
element name="label" type="LabelType" substitutionGroup="token" />
2N/A <
xs:
complexType name="LabelType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="LabelFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="LabelFieldType" 2N/A <
xs:
attribute name="targetOwner" type="LabelFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="LabelFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:LABEL" />
2N/A <
xs:
enumeration value="field:CLASSIFICATION" />
2N/A <
xs:
enumeration value="field:DATA" />
2N/A <!-- Groups definition --> 2N/A <
xs:
element name="groups" type="GroupsType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="GroupsType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="GroupsFieldType" 2N/A <
xs:
attribute name="targetObj" type="GroupsFieldType" 2N/A <
xs:
attribute name="targetOwner" type="GroupsFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="GroupsFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:GROUPS" />
2N/A <!-- ACE definition --> 2N/A <
xs:
element name="ace" type="ACEType" substitutionGroup="token" />
2N/A <
xs:
complexType name="ACEType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ACEFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="ACEFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ACEFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ACEFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:UID" />
2N/A <
xs:
enumeration value="field:MASK" />
2N/A <
xs:
enumeration value="field:FLAGS" />
2N/A <
xs:
enumeration value="field:TYPE" />
2N/A <!-- Priv definition --> 2N/A <
xs:
element name="priv" type="PrivType" substitutionGroup="token" />
2N/A <
xs:
complexType name="PrivType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="PrivFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="PrivFieldType" 2N/A <
xs:
attribute name="targetOwner" type="PrivFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="PrivFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:PRIVILEGE" />
2N/A <
xs:
enumeration value="field:PRIVILEGE_SET" />
2N/A <!-- UPriv definition --> 2N/A <
xs:
element name="upriv" type="UPrivType" substitutionGroup="token" />
2N/A <
xs:
complexType name="UPrivType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="UPrivFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="UPrivFieldType" 2N/A <
xs:
attribute name="targetOwner" type="UPrivFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="UPrivFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:PRIVILEGE" />
2N/A <
xs:
enumeration value="field:STATUS" />
2N/A <!-- Liaison definition --> 2N/A <
xs:
element name="liaison" type="LiaisonType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="LiaisonType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="LiaisonFieldType" 2N/A <
xs:
attribute name="targetObj" type="LiaisonFieldType" 2N/A <
xs:
attribute name="targetOwner" type="LiaisonFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="LiaisonFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:LIAISON" />
2N/A <!-- NewsGroups definition --> 2N/A <
xs:
element name="new_groups" type="NewGroupsType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="NewGroupsType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="GroupsFieldType" 2N/A <
xs:
attribute name="targetObj" type="GroupsFieldType" 2N/A <
xs:
attribute name="targetOwner" type="GroupsFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- ExecArgs definition --> 2N/A <
xs:
element name="exec_args" type="ExecArgsType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="ExecArgsType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ExecArgsFieldType" 2N/A <
xs:
attribute name="targetObj" type="ExecArgsFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ExecArgsFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ExecArgsFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:ARGUMENT" />
2N/A <!-- ExecEnv definition --> 2N/A <
xs:
element name="exec_env" type="ExecEnvType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="ExecEnvType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ExecEnvFieldType" 2N/A <
xs:
attribute name="targetObj" type="ExecEnvFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ExecEnvFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ExecEnvFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:ENVIRONMENT" />
2N/A <!-- Attribute definition --> 2N/A <
xs:
element name="attribute" type="AttributeType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="AttributeType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="AttributeFieldType" 2N/A <
xs:
attribute name="targetObj" type="AttributeFieldType" 2N/A <
xs:
attribute name="targetOwner" type="AttributeFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="AttributeFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:OUID" />
2N/A <
xs:
enumeration value="field:OGID" />
2N/A <
xs:
enumeration value="field:PERMISSION" />
2N/A <
xs:
enumeration value="field:NODEID" />
2N/A <
xs:
enumeration value="field:FSID" />
2N/A <
xs:
enumeration value="field:DEVICEID" />
2N/A <!-- UserAuth definition --> 2N/A <
xs:
element name="use_of_auth" type="UserAuthType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="UserAuthType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="UserAuthFieldType" 2N/A <
xs:
attribute name="targetObj" type="UserAuthFieldType" 2N/A <
xs:
attribute name="targetOwner" type="UserAuthFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="UserAuthFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:AUTHORIZATION" />
2N/A <!-- Zonename definition --> 2N/A <
xs:
element name="zonename" type="ZonenameType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="ZonenameType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ZonenameFieldType" 2N/A <
xs:
attribute name="targetObj" type="ZonenameFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ZonenameFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ZonenameFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:ZONENAME" />
2N/A <!-- X Server Tokens --> 2N/A <
xs:
simpleType name="XIDFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:UID" />
2N/A <
xs:
enumeration value="field:XID" />
2N/A <!-- XAtom definition --> 2N/A <
xs:
element name="xatom" type="XAtomType" substitutionGroup="token" />
2N/A <
xs:
complexType name="XAtomType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XAtomFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="XAtomFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XAtomFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="XAtomFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:XATOM" />
2N/A <!-- XSelect definition --> 2N/A <
xs:
element name="xselect" type="XSelectType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XSelectType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XSelectFieldType" 2N/A <
xs:
attribute name="targetObj" type="XSelectFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XSelectFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="XSelectFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:PROPERTY" />
2N/A <
xs:
enumeration value="field:TYPE" />
2N/A <
xs:
enumeration value="field:DATA" />
2N/A <!-- XColormap definition --> 2N/A <
xs:
element name="xcolormap" type="XColormapType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XColormapType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XIDFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="XIDFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XIDFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- XCursor definition --> 2N/A <
xs:
element name="xcursor" type="XCursorType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XCursorType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XIDFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="XIDFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XIDFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- XFont definition --> 2N/A <
xs:
element name="xfont" type="XFontType" substitutionGroup="token" />
2N/A <
xs:
complexType name="XFontType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XIDFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="XIDFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XIDFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- XGC definition --> 2N/A <
xs:
element name="xgc" type="XGCType" substitutionGroup="token" />
2N/A <
xs:
complexType name="XGCType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XIDFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="XIDFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XIDFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- XPixmap definition --> 2N/A <
xs:
element name="xpixmap" type="XPixmapType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XPixmapType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XIDFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="XIDFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XIDFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- XProperty definition --> 2N/A <
xs:
element name="xproperty" type="XPropertyType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XPropertyType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XPropertyFieldType" 2N/A <
xs:
attribute name="targetObj" type="XPropertyFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XPropertyFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="XPropertyFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:UID" />
2N/A <
xs:
enumeration value="field:XID" />
2N/A <
xs:
enumeration value="field:PROPERTY" />
2N/A <!-- XWindow definition --> 2N/A <
xs:
element name="xwindow" type="XWindowType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XWindowType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XIDFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="XIDFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XIDFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- XClient definition --> 2N/A <
xs:
element name="xclient" type="XClientType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="XClientType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="XClientFieldType" 2N/A <
xs:
attribute name="targetObj" type="XClientFieldType" 2N/A <
xs:
attribute name="targetOwner" type="XClientFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="XClientFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:CID" />
2N/A <!-- Cmd definition --> 2N/A <
xs:
element name="cmd" type="CmdType" substitutionGroup="token" />
2N/A <
xs:
complexType name="CmdType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="CmdFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="CmdFieldType" 2N/A <
xs:
attribute name="targetOwner" type="CmdFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="CmdFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:ARGUMENT" />
2N/A <
xs:
enumeration value="field:ENVIRONMENT" />
2N/A <!-- Exit definition --> 2N/A <
xs:
element name="exit" type="ExitType" substitutionGroup="token" />
2N/A <
xs:
complexType name="ExitType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="ExitFieldType" default="no" />
2N/A <
xs:
attribute name="targetObj" type="ExitFieldType" 2N/A <
xs:
attribute name="targetOwner" type="ExitFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="ExitFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:STATUS" />
2N/A <
xs:
enumeration value="field:RETVAL" />
2N/A <!-- host definition --> 2N/A <
xs:
element name="host" type="HostType" substitutionGroup="token" />
2N/A <
xs:
complexType name="HostType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="INAddrExFieldType" 2N/A <
xs:
attribute name="targetObj" type="INAddrExFieldType" 2N/A <
xs:
attribute name="targetOwner" type="INAddrExFieldType" 2N/A </
xs:
complexContent>
2N/A <!-- INAddrEx definition --> 2N/A <
xs:
element name="in_addr" type="INAddrExType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="INAddrExType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="INAddrExFieldType" 2N/A <
xs:
attribute name="targetObj" type="INAddrExFieldType" 2N/A <
xs:
attribute name="targetOwner" type="INAddrExFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="INAddrExFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:IP" />
2N/A <
xs:
enumeration value="field:HOST" />
2N/A <!-- SocketEx definition --> 2N/A <
xs:
element name="socket_ex" type="SocketExType" 2N/A substitutionGroup="token" />
2N/A <
xs:
complexType name="SocketExType">
2N/A <
xs:
extension base="TokenType">
2N/A <
xs:
attribute name="arg" type="SocketExFieldType" 2N/A <
xs:
attribute name="targetObj" type="SocketExFieldType" 2N/A <
xs:
attribute name="targetOwner" type="SocketExFieldType" 2N/A </
xs:
complexContent>
2N/A <
xs:
simpleType name="SocketExFieldType">
2N/A <
xs:
restriction base="xs:string">
2N/A <
xs:
enumeration value="no" />
2N/A <
xs:
enumeration value="field:ALL" />
2N/A <
xs:
enumeration value="field:TYPE" />
2N/A <
xs:
enumeration value="field:DOMAIN" />
2N/A <
xs:
enumeration value="field:IP_LOCAL" />
2N/A <
xs:
enumeration value="field:HOST_LOCAL" />
2N/A <
xs:
enumeration value="field:IP_REMOTE" />
2N/A <
xs:
enumeration value="field:HOST_REMOTE" />
2N/A <
xs:
enumeration value="field:PORT_LOCAL" />
2N/A <
xs:
enumeration value="field:PORT_REMOTE" />