Return-Path: X-Original-To: apmail-geronimo-scm-archive@www.apache.org Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 03F4F4195 for ; Tue, 21 Jun 2011 03:47:35 +0000 (UTC) Received: (qmail 49748 invoked by uid 500); 21 Jun 2011 03:47:33 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 49589 invoked by uid 500); 21 Jun 2011 03:47:28 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 49256 invoked by uid 99); 21 Jun 2011 03:47:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Jun 2011 03:47:19 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Jun 2011 03:47:15 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 12F282388C1C; Tue, 21 Jun 2011 03:46:27 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1137853 [12/29] - in /geronimo/site/trunk/docs/schemas-3.0: ./ docs/ docs/schemaDiagrams/ Date: Tue, 21 Jun 2011 03:46:22 -0000 To: scm@geronimo.apache.org From: chirunhua@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20110621034627.12F282388C1C@eris.apache.org> Added: geronimo/site/trunk/docs/schemas-3.0/docs/geronimo-openejb-2.0.xsd.html URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/schemas-3.0/docs/geronimo-openejb-2.0.xsd.html?rev=1137853&view=auto ============================================================================== --- geronimo/site/trunk/docs/schemas-3.0/docs/geronimo-openejb-2.0.xsd.html (added) +++ geronimo/site/trunk/docs/schemas-3.0/docs/geronimo-openejb-2.0.xsd.html Tue Jun 21 03:46:00 2011 @@ -0,0 +1,1635 @@ + + + + + + + Schema documentation: Apache Geronimo + + + + + + + + + +
+ + +   +
+ + + + + + + + +
  + Apache Geronimo >  + Index >  + Development >  + XML Schemas >  + Apache Geronimo v2.2 XML Schemas + + User List | + Dev List | + Wiki | + Issue Tracker   +
+ + + + + +
+ + + + + + +
+ + + + + + + + + +
+ +   Overview + +
+ + + + + +
+ Home
+ License
+
ASF
+
Project Policies
+ Downloads
+ Documentation
+ News Archive +
+
+
+ +
+ + + + + + + +
+ + + + + + + + + +
+ +   Search + +
+ + + + + + + +
+
+ + + + + + +
+ +
+ Powered by Google Search + +
+
+
+
+ +
+ + + + + +
+ + + + + + + +
+ +   Community + +
+ + + + + +
+ Events
+ Get Involved
+ Committers
+ Mailing Lists
+ Discussion Forums
+ IRC
+
FAQ
+
Wiki
+
Found a Bug?
+ Service and Support
+ ASF Sponsorship
+
ASF Thanks! +
+
+
+ +
+ + + + + +
+ + + + + + + +
+ +   Development + +
+ + + + + +
+ Javadoc
+
XML Schemas
+ Source Code
+ Coding Standards
+ Issue Tracker
+
Related Projects
+ Sample Applications +
+
+
+ +
+ + + + + +
+ + + + + + + +
+ +   Subprojects + +
+ + + + + +
+ Development Tools
+ GBuild
+
GShell
+
XBean +
+
+
+ +
+ + + + +
+ + + + + + + +

+ Documentation for geronimo-openejb-2.0 +

+

Table of Contents

+ + + +
+ top +
+
+

+ Schema Document Properties +

+ + + + + + + + + + + + + + + + + +
+ Target Namespace + + http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0 +
Version1.0
Element and Attribute Namespaces +
    +
  • Global element and attribute declarations belong to this schema's target namespace.
  • +
  • By default, local element declarations belong to this schema's target namespace.
  • +
  • By default, local attribute declarations have no namespace.
  • +
+
Schema Composition +
    +
  • This schema imports schema(s) from the following namespace(s):
      +
    • + http://geronimo.apache.org/xml/ns/naming-1.2 (at geronimo-naming-1.2.xsd)
    • +
    • + http://geronimo.apache.org/xml/ns/j2ee/application-2.0 (at geronimo-application-2.0.xsd)
    • +
    • + http://geronimo.apache.org/xml/ns/deployment-1.2 (at geronimo-module-1.2.xsd)
    • +
    +
  • +
+
+

Declared Namespaces

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PrefixNamespace
+ xml + http://www.w3.org/XML/1998/namespace
+ openejb + + http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0 +
+ xs + http://www.w3.org/2001/XMLSchema
+ naming + http://geronimo.apache.org/xml/ns/naming-1.2
+ app + http://geronimo.apache.org/xml/ns/j2ee/application-2.0
+ sys + http://geronimo.apache.org/xml/ns/deployment-1.2
+
+
+ Schema Component Representation +
+
+
<xs:schema + targetNamespace="http://geronimo.apache.org/xml/ns/j2ee/ejb/openejb-2.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xs:import + namespace="http://geronimo.apache.org/xml/ns/naming-1.2" schemaLocation="geronimo-naming-1.2.xsd"/>
+
<xs:import + namespace="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" schemaLocation="geronimo-application-2.0.xsd"/>
+
<xs:import + namespace="http://geronimo.apache.org/xml/ns/deployment-1.2" schemaLocation="geronimo-module-1.2.xsd"/>
+
...
</xs:schema>
+
+
+
+ top +
+
+

+ Global Declarations +

+

Element: ejb-jar +

+ + + + + + + + + + + + + + + + + +
Nameejb-jar
Type + + openejb:geronimo-ejb-jarType + +
+ Nillable + no
+ Abstract + no
+
+
+ XML Instance Representation +
+
+
<openejb:ejb-jar>
+
<sys:environment> ... </sys:environment> [0..1] +
+
<app:clustering> ... </app:clustering> [0..1] +

'Reference to abstract clustering element defined in imported \"geronimo-application-2.0.xsd\"'

+
+
<openejb:openejb-jar> + openejb:openejb-jarType + </openejb:openejb-jar> [0..1] +
+
Model group reference (not shown): naming:jndiEnvironmentRefsGroup + [0..*] +
+ +
<openejb:tss-link> + openejb:tss-linkType + </openejb:tss-link> [0..*] +
+
<openejb:web-service-binding> + openejb:web-service-bindingType + </openejb:web-service-binding> [0..*] +
+
<app:security> ... </app:security> [0..1] +
+ Start Choice + [0..*] + +
+
<sys:service> ... </sys:service> [1] +
+
Allow any elements from the following namespace(s): http://java.sun.com/xml/ns/persistence (lax validation). [1] +
+ End Choice +
</openejb:ejb-jar>
+
+
+
+
+ Diagram +
+
+ + + h1508775248 + + h984468683 + + h1589374710 + + h-1558966411 + + h1355340165 + + h-1921540334 + + h926475849 + + h-2080266973 + + h85315698 + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:element + name="ejb-jar" type=" + + openejb:geronimo-ejb-jarType + + "/>
+
+
+
+ top +
+
+

+ Global Definitions +

+

Complex Type: emptyType +

+ + + + + + + + + +
Super-types:None
Sub-types:None
+ + + + + + + + + +
NameemptyType
+ Abstract + no
+
+
+ XML Instance Representation +
+
+
<.../>
+
+
+
+
+ Diagram +
+
+ + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:complexType + name="emptyType"/>
+
+
+
+ top +
+
+

Complex Type: geronimo-ejb-jarType +

+ + + + + + + + + +
Super-types:None
Sub-types:None
+ + + + + + + + + + + + + +
Namegeronimo-ejb-jarType
Used by (from the same schema document)Element + ejb-jar + +
+ Abstract + no
+
+
+ XML Instance Representation +
+
+
<...>
+
<sys:environment> ... </sys:environment> [0..1] +
+
<app:clustering> ... </app:clustering> [0..1] +

'Reference to abstract clustering element defined in imported \"geronimo-application-2.0.xsd\"'

+
+
<openejb:openejb-jar> + openejb:openejb-jarType + </openejb:openejb-jar> [0..1] +
+
Model group reference (not shown): naming:jndiEnvironmentRefsGroup + [0..*] +
+ +
<openejb:tss-link> + openejb:tss-linkType + </openejb:tss-link> [0..*] +
+
<openejb:web-service-binding> + openejb:web-service-bindingType + </openejb:web-service-binding> [0..*] +
+
<app:security> ... </app:security> [0..1] +
+ Start Choice + [0..*] + +
+
<sys:service> ... </sys:service> [1] +
+
Allow any elements from the following namespace(s): http://java.sun.com/xml/ns/persistence (lax validation). [1] +
+ End Choice +
</...>
+
+
+
+
+ Diagram +
+
+ + + h1508775248 + + h984468683 + + h1589374710 + + h-1558966411 + + h1355340165 + + h-1921540334 + + h926475849 + + h-2080266973 + + h85315698 + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:complexType + name="geronimo-ejb-jarType">
<xs:sequence>
<xs:element + ref=" + sys:environment + " minOccurs="0"/>
+
<xs:element + ref=" + app:clustering + " minOccurs="0"/>
+
<xs:element + name="openejb-jar" type=" + + openejb:openejb-jarType + + " minOccurs="0"/>
+
<-- Naming -->
+
<xs:group + ref=" + naming:jndiEnvironmentRefsGroup + " minOccurs="0" maxOccurs="unbounded"/>
+
<xs:element + ref=" + naming:message-destination + " minOccurs="0" maxOccurs="unbounded"/>
+
<xs:element + name="tss-link" type=" + + openejb:tss-linkType + + " minOccurs="0" maxOccurs="unbounded"/>
+
<xs:element + name="web-service-binding" type=" + + openejb:web-service-bindingType + + " minOccurs="0" maxOccurs="unbounded"/>
+
<-- Security -->
+
<xs:element + ref=" + app:security + " minOccurs="0"/>
+
<-- GBeans -->
+
<xs:choice + minOccurs="0" maxOccurs="unbounded">
<xs:element + ref=" + sys:service + "/>
+
<xs:any + processContents="lax" namespace="http://java.sun.com/xml/ns/persistence"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
+
+
+
+ top +
+
+

Complex Type: openejb-jarType +

+ + + + + + + + + +
Super-types:None
Sub-types:None
+ + + + + + + + + + + + + +
Nameopenejb-jarType
Used by (from the same schema document)Complex Type + geronimo-ejb-jarType + +
+ Abstract + no
+
+
+ XML Instance Representation +
+
+
<...>
+
Allow any elements from a namespace other than this schema's namespace (lax validation). [1] +
</...>
+
+
+
+
+ Diagram +
+
+ + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:complexType + name="openejb-jarType">
<xs:sequence>
<xs:any + namespace="##other" processContents="lax"/>
</xs:sequence>
</xs:complexType>
+
+
+
+ top +
+
+

Complex Type: tss-linkType +

+ + + + + + + + + +
Super-types:None
Sub-types:None
+ + + + + + + + + + + + + +
Nametss-linkType
Used by (from the same schema document)Complex Type + geronimo-ejb-jarType + +
+ Abstract + no
+
+
+ XML Instance Representation +
+
+
<...>
+
<openejb:ejb-name> + xs:string </openejb:ejb-name> [0..1] +
+
<openejb:tss-name> + xs:string </openejb:tss-name> [0..1] +
+
<openejb:jndi-name> + xs:string </openejb:jndi-name> [0..*] +
</...>
+
+
+
+
+ Diagram +
+
+ + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:complexType + name="tss-linkType">
<xs:sequence>
<xs:element + name="ejb-name" type=" + + xs:string + " minOccurs="0"/>
+
<xs:element + name="tss-name" type=" + + xs:string + " minOccurs="0"/>
+
<xs:element + name="jndi-name" type=" + + xs:string + " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
+
+
+
+ top +
+
+

Complex Type: web-service-bindingType +

+ + + + + + + + + +
Super-types:None
Sub-types:None
+ + + + + + + + + + + + + +
Nameweb-service-bindingType
Used by (from the same schema document)Complex Type + geronimo-ejb-jarType + +
+ Abstract + no
+
+
+ XML Instance Representation +
+
+
<...>
+
<openejb:ejb-name> + xs:string </openejb:ejb-name> [1] +
+
<openejb:web-service-address> + xs:string </openejb:web-service-address> [0..1] +
+
<openejb:web-service-virtual-host> + xs:string </openejb:web-service-virtual-host> [0..*] +
+
<openejb:web-service-security> + openejb:web-service-securityType + </openejb:web-service-security> [0..1] +
</...>
+
+
+
+
+ Diagram +
+
+ + + h-283920144 + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:complexType + name="web-service-bindingType">
<xs:sequence>
<xs:element + name="ejb-name" type=" + + xs:string + "/>
+
<xs:element + name="web-service-address" type=" + + xs:string + " minOccurs="0"/>
+
<xs:element + name="web-service-virtual-host" type=" + + xs:string + " minOccurs="0" maxOccurs="unbounded"/>
+
<xs:element + name="web-service-security" type=" + + openejb:web-service-securityType + + " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
+
+
+
+ top +
+
+

Complex Type: web-service-securityType +

+ + + + + + + + + +
Super-types:None
Sub-types:None
+ + + + + + + + + + + + + +
Nameweb-service-securityType
Used by (from the same schema document)Complex Type + web-service-bindingType + +
+ Abstract + no
+
+
+ XML Instance Representation +
+
+
<...>
+
<openejb:security-realm-name> + xs:string </openejb:security-realm-name> [1] +
+
<openejb:realm-name> + xs:string </openejb:realm-name> [0..1] +
+
<openejb:transport-guarantee> + openejb:transport-guaranteeType + </openejb:transport-guarantee> [1] +
+
<openejb:auth-method> + openejb:auth-methodType + </openejb:auth-method> [1] +
+
<openejb:http-method> + xs:string </openejb:http-method> [0..*] +
</...>
+
+
+
+
+ Diagram +
+
+ + + h-386043847 + + h771531259 + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:complexType + name="web-service-securityType">
<xs:sequence>
<xs:element + name="security-realm-name" type=" + + xs:string + "/>
+
<xs:element + name="realm-name" type=" + + xs:string + " minOccurs="0"/>
+
<xs:element + name="transport-guarantee" type=" + + openejb:transport-guaranteeType + + "/>
+
<xs:element + name="auth-method" type=" + + openejb:auth-methodType + + "/>
+
<xs:element + name="http-method" type=" + + xs:string + " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
+
+
+
+ top +
+
+

Simple Type: auth-methodType +

+ + + + + + + + + +
Super-types: + + xs:string < auth-methodType (by restriction)
Sub-types:None
+ + + + + + + + + + + + + +
Nameauth-methodType
Used by (from the same schema document)Complex Type + web-service-securityType + +
Content +
    +
  • Base XSD Type: string
  • +
+
    +
  • + value comes from list: {'BASIC'|'DIGEST'|'CLIENT-CERT'|'NONE'}
  • +
+
+
+
+ Diagram +
+
+ + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:simpleType + name="auth-methodType">
<xs:restriction + base=" + + xs:string + ">
<xs:enumeration + value="BASIC"/>
+
<xs:enumeration + value="DIGEST"/>
+
<xs:enumeration + value="CLIENT-CERT"/>
+
<xs:enumeration + value="NONE"/>
</xs:restriction>
</xs:simpleType>
+
+
+
+ top +
+
+

Simple Type: transport-guaranteeType +

+ + + + + + + + + +
Super-types: + + xs:string < transport-guaranteeType (by restriction)
Sub-types:None
+ + + + + + + + + + + + + +
Nametransport-guaranteeType
Used by (from the same schema document)Complex Type + web-service-securityType + +
Content +
    +
  • Base XSD Type: string
  • +
+
    +
  • + value comes from list: {'NONE'|'INTEGRAL'|'CONFIDENTIAL'}
  • +
+
+
+
+ Diagram +
+
+ + + +
+
+
+
+ Schema Component Representation +
+
+
<xs:simpleType + name="transport-guaranteeType">
<xs:restriction + base=" + + xs:string + ">
<xs:enumeration + value="NONE"/>
+
<xs:enumeration + value="INTEGRAL"/>
+
<xs:enumeration + value="CONFIDENTIAL"/>
</xs:restriction>
</xs:simpleType>
+
+
+
+ top +
+
+
+

+ Legend +

+
+

Complex Type:

+
Schema Component Type
+
+
+

+ AusAddress +

+
Schema Component Name
+
+ + + + + + + + + +
Super-types: + Address < AusAddress (by extension)
Sub-types: +
    +
  • + QLDAddress (by restriction)
  • +
+
+
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
+ + + + + + + + + +
NameAusAddress
+ Abstract + no
+
The table above displays the properties of this schema component.
+
+
+ XML Instance Representation +
+
+ <... + + country="Australia" + >
+ <unitNo> string </unitNo> [0..1] + +
+ <houseNo> string </houseNo> [1] + +
+ <street> string </street> [1] + +
+ Start Choice + [1] + +
+ <city> string </city> [1] + +
+ <town> string </town> [1] + +
+ End Choice +
+ + <state> AusStates </state> [1] + +
+ <postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] + +
+
+ </...> +
+
+
+
+

The XML Instance Representation table above shows the schema component's content as an XML instance.

+
    +
  • The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
  • +
  • Model group information are shown in gray, e.g. Start Choice ... End Choice.
  • +
  • For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold.
  • +
  • If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
  • +
  • Otherwise, the type of the element/attribute is displayed. +
      +
    • If the element/attribute's type is in the schema, a link is provided to it.
    • +
    • For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
    • +
    +
  • +
+
+
+
+ Schema Component Representation +
+
+ <complexType + name="AusAddress"> +
+ <complexContent> +
+ <extension + base=" + Address + "> +
+ <sequence> +
+ <element + name="state" type=" + AusStates + "/> +
+ <element + name="postcode"> +
+ <simpleType> +
+ <restriction + base=" + string + "> +
+ <pattern + value="[1-9][0-9]{3}"/> +
+ </restriction> +
+ </simpleType> +
+ </element> +
+ </sequence> +
+ <attribute + name="country" type=" + string + " fixed="Australia"/> +
+ </extension> +
+ </complexContent> +
+ </complexType> +
+
+
+
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
+
+ top +
+
+
+
+

+ Glossary +

+

+ [... 96 lines stripped ...]