Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 19717 invoked from network); 20 Sep 2007 20:26:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 20 Sep 2007 20:26:19 -0000 Received: (qmail 55240 invoked by uid 500); 20 Sep 2007 20:26:10 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 55199 invoked by uid 500); 20 Sep 2007 20:26:10 -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 55188 invoked by uid 99); 20 Sep 2007 20:26:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Sep 2007 13:26:09 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Sep 2007 20:26:16 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id B30A91A983A; Thu, 20 Sep 2007 13:25:56 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r577905 [2/7] - in /geronimo/site/trunk/docs/xml: ./ ns/ ns/j2ee/ Date: Thu, 20 Sep 2007 20:25:28 -0000 To: scm@geronimo.apache.org From: hcunico@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20070920202556.B30A91A983A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-2.0.xsd URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-2.0.xsd?rev=577905&view=auto ============================================================================== --- geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-2.0.xsd (added) +++ geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-2.0.xsd Thu Sep 20 13:25:18 2007 @@ -0,0 +1,373 @@ + + + + + + + + This is an XML Schema Definition for Geronimo enterprise application + deployment plan. In case the enterprise application deployment plan + is provided internally in the enterprise archive, it should be + located under META-INF/geronimo-application.xml. In case the + enterprise application deployment plan is provided externally, the + deployment descriptor can be named anything and provided as an + argument to the deploy tool. All the enterprise application + deployment plan must specify the top level element as application + with namespace specified as xmlns = + "http://geronimo.apache.org/xml/ns/j2ee/application-2.0". The + default location for this document is + http://geronimo.apache.org/schemas-1.2/geronimo-application-2.0.xsd + + + + + + + Import Geronimo Services deployment plans. The imported plan + includes complex types like moduleType, environmentType, + dependenciesType, etc. required by this plan schema. + + + + + + + + The root element for Geronimo web application deployment plan. + This element should always exist in instance documents. Note + that the sub-elements of this element should be as in the given + order in the sequence. + + + + + + + The complex type for root element, it defines the elements of + root element for Geronimo enterprise application deployment + plan. Basically it is a sequence of elements environment, + module, ext-module, security, and services. + + + + + + + Reference to environment element defined in imported + "geronimo-module-1.2.xsd" + + + + + + + An optional module element which defines various + modules included in the enterprise application archive. + It mirrors the moduleType defined by application_1_4.xsd + and adds an optional alt-dd element defining a Geronimo + specific deployment descriptor. + + + + + + + It is used to define modules included in this + application externally and these module could be + included in the archive, or they may reside in Geronimo + repository. It defines optional internal-path or + external-path to module/repository element being + referenced. + + + + + + + + Reference to security element defined in this schema. If + this optional element is present, all web and EJB + modules must make the appropriate access checks as + outlined in the JACC spec. This element groups the + security role mapping settings for the application. + + + + + + + Reference to service element defined in imported + "geronimo-module-1.2.xsd". + + + + + + + + + + An optional attribute used to define the application name + for main parent enterprise application defined in ear + module. + + + + + + + + + Mirrors the moduleType defined by application_1_4.xsd and adds + an optional alt-dd element defining a Geronimo specific + deployment descriptor for J2EE connector, ejb, web, or java + client modules. + + + + + + + + The presence of this element is indicative of J2EE + module type to be resource adapter module, and the + value of this element provides URI of resource + adapter archive file path relative to the enterprise + application package main directory. + + + + + + + The presence of this element is indicative of J2EE + module type to be EJB module, and the value of this + element provides URI of EJB archive file path + relative to the enterprise application package main + directory. + + + + + + + The presence of this element is indicative of J2EE + module type to be Java Application client module, + and the value of this element provides URI of + application client java archive file path relative + to the enterprise application package main + directory. + + + + + + + The presence of this element is indicative of Web + module type to be EJB module, and the value of this + element provides URI of Web archive file path + relative to the enterprise application package main + directory. + + + + + + + + + Specifies an optional URI to the post-assembly + version of the Geronimo specific deployment + descriptor file for a particular J2EE module + relative to the enterprise application package main + directory. + + + + + + + This option element contains the alternate geronimo + deployment plan for included modules. + + + + + + + + + + + If this optional element is present, all web and EJB modules + must make the appropriate access checks as outlined in the JACC + spec. This element groups the security role mapping settings for + the application. + + + + + + + + An abstract abstract-securityType used to indicate, all web and + EJB modules must make the appropriate access checks as outlined + in the JACC spec. This type will be extended and implemented by + geronimo-security-2.0.xsd file. + + + + + + + + + An abstract clustering used to provide clustering informtation + for this application. + + + + + + + + + + + + It is used to define modules included in this application + externally and is not a part of the archive. It defines optional + internal-path or external-path to module/repository element + being referenced. + + + + + + + + The presence of this element is indicative of J2EE + module type to be resource adapter module, and the + value of this element provides URI of resource + adapter archive file path relative to the enterprise + application package main directory. + + + + + + + The presence of this element is indicative of J2EE + module type to be EJB module, and the value of this + element provides URI of EJB archive file path + relative to the enterprise application package main + directory. + + + + + + + The presence of this element is indicative of J2EE + module type to be Java Application client module, + and the value of this element provides URI of + application client java archive file path relative + to the enterprise application package main + directory. + + + + + + + The presence of this element is indicative of Web + module type to be EJB module, and the value of this + element provides URI of Web archive file path + relative to the enterprise application package main + directory. + + + + + + + + + The element indicates that the module is a part of + this enterprise application. The value of this + element specifies the path of module relative to + internal path indicates that the module is packaged + in the EAR, and a path specified here is relative to + the enterprise application package main directory. + + + + + + + The element indicates that the module is not a part + of this enterprise application, but rather located + matching the supplied pattern in a Geronimo repository. + + + + + + + + + + + This option element contains the geronimo deployment + plan for included modules. The geronimo deployment plan + for included modules can be packaged with module. + + + + + + + + + Mirrors j2ee:pathType. + + + + + + + + + Mirrors j2ee:string. + + + + + + + + + Added: geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.0.xsd URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.0.xsd?rev=577905&view=auto ============================================================================== --- geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.0.xsd (added) +++ geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.0.xsd Thu Sep 20 13:25:18 2007 @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.1.xsd URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.1.xsd?rev=577905&view=auto ============================================================================== --- geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.1.xsd (added) +++ geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-1.1.xsd Thu Sep 20 13:25:18 2007 @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-2.0.xsd URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-2.0.xsd?rev=577905&view=auto ============================================================================== --- geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-2.0.xsd (added) +++ geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-application-client-2.0.xsd Thu Sep 20 13:25:18 2007 @@ -0,0 +1,270 @@ + + + + + + + + + + This is an XML Schema Definition for Geronimo Java application + client deployment plan. In case the Java application client + deployment plan is provided internally in the java archive, it + should be named META-INF/geronimo-application-client.xml. In case + the java application client deployment plan is provided externally, + the deployment descriptor can be named anything and provided to the + deploy tool. All the Java application client deployment plan must + specify the top level element as application-client with namespace + specified as + xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0". + The default location for this document is + http://geronimo.apache.org/schemas-1.2/geronimo-application-client-2.0.xsd + + + + + + + Import partial schema containing common naming elements, the + imported plan declares elements like ejb-ref, ejb-local-ref, + service-ref, resource-ref, and resource-env-ref required by this + plan schema. + + + + + + + Import Geronimo security deployment plans. The imported plan + includes complex types for defining security and principals. + + + + + + + Import Geronimo resource adapter deployment plans. The imported + plan includes complex types for defining connectors and resource + adapters. + + + + + + + Import Geronimo Services deployment plans. The imported plan + includes complex types like moduleType, environmentType, + dependenciesType, etc. required by this plan schema. + + + + + + + + The root element for Geronimo Java application client deployment + plan, this element should always exist in instance documents. It + mirrors the application-client defined by + application-client_1_4.xsd. It specifies the references for the + java application client modules. These references could be + reference to external gbeans, ejb modules, service modules, + resources, or security principals. + + + + + + + + + + Reference to client-environment element defined in + imported "geronimo-module-1.2.xsd" + + + + + + + Reference to server-environment element defined in + imported "geronimo-module-1.2.xsd" + + + + + + + + Reference to gbean-ref element defined in imported + "geronimo-naming-1.2.xsd" + + + + + + + Reference to ejb-ref element defined in imported + "geronimo-naming-1.2.xsd" + + + + + + + Reference to service-ref element defined in imported + "geronimo-naming-1.2.xsd" + + + + + + + Reference to resource-ref element defined in imported + "geronimo-naming-1.2.xsd" + + + + + + + Reference to resource-env-ref element defined in + imported "geronimo-naming-1.2.xsd" + + + + + + + Reference to message-destination element defined in + imported "geronimo-naming-1.2.xsd" + + + + + + + + Reference to default-subject element defined in + imported "geronimo-security-2.0.xsd" + This is the subject run under if you are not logged in. + + + + + + + + + The realm-name element names the security realm used + for JAAS login + + + + + + + The callback-handler element specifies the name of a + callback class provided by the application for JAAS + authentication. This class must implement the + javax.security.auth.callback.CallbackHandler + interface and follow its specification, as this + class will be used by the application client + container to collect authentication information from + the user. + + + + + + + + + The resource element names contains the definition of + all the module-scoped connector resources. The connector + resource can be both external and internal to the + application client. + + + + + + + + Reference to service element defined in imported + "geronimo-module-1.2.xsd" + + + + + + + + + + + + + The external-rar is a Module ID of the resource + adapter in the Geronimo repository. + + + + + + + The internal-rar is a Module ID of the resource + adapter in the client module. + + + + + + + + This element contains the contents of the Resource Group + deployment plan. The content is no different that the + content of the deployment plan would have been for the + server-wide or application-scoped resource group. + + + + + + + Added: geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-config-1.0.xsd URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-config-1.0.xsd?rev=577905&view=auto ============================================================================== --- geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-config-1.0.xsd (added) +++ geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-config-1.0.xsd Thu Sep 20 13:25:18 2007 @@ -0,0 +1,291 @@ + + + + + + + Schema for Geronimo Services deployment plans. + Instance documents should begin with the element: + + >gbeans xmlns="http://geronimo.apache.org/xml/ns/deployment-1.0"< + + + + + + + + + + + + + + + You are required to specify either parentId or both domain and server. domain and server form + the domain and J2EEServer key for gbeans in this configuration and any descendant configurations. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "import" holds a URI, where the URI matches the configId of another configuration. + That configuration will be added as a parent of this configuration (the main + impact being that it's ClassLoader will be a parent of the ClassLoader for this + configuration. + + Generally this URI will have the Maven form (groupId/artifactId/version/type), + and you can also use the sub-elements (groupId, type, ...) accordingly. + However, if you deploy a custom module with a simple configId like "Foo", + you can use that as the URI value here, and in that case you could not use the + subelements because you wouldn't have values for all of them. + + + + + + + "include" holds a URI, where the URI identifies an entry in the server's Repository. + When this module is being built, the content of that repository entry will be + copied into this module and added to the ClassPath of this module. This is + currently only supported for a small number of module types, and is typically used + to create more "standalone" modules that don't need a populated repository to run. + + This URI must always have a form acceptable to the Repository, which currently + takes Maven-style URIs (groupId/artifactId/version/type). You can also use the + sub-elements (groupId, type, ...) instead of a full URI. + + + + + + + "dependency" holds a URI, where the URI identifies an entry in the server's + Repository. That repository entry will be added to the ClassPath of this module. + Essentially, this module's ClassPath points to that location in the server's + repository, so that entry must be in the repository at runtime for this to work. + + This URI must always have a form acceptable to the Repository, which currently + takes Maven-style URIs (groupId/artifactId/version/type). You can also use the + sub-elements (groupId, type, ...) instead of a full URI. + + + + + + + A list of classes which will never be loaded from parent ClassLoaders of this + module. For example, if Log4J was listed here, the module would never see + Geronimo's copy of Log4J. If the module provided it's own Log4J JAR it would + use that, otherwise it would not be able to load Log4J at all. + + The form of this is a comma-separated list of fully-qualified class names or + prefixes. Essentially, any class that starts with one of the prefixes listed + here will be treated as hidden. For example, if you set this value to + "java.util,java.lang" then you would really screw up your application. :) + + + + + + + A list of classes which will only be loaded from parent ClassLodaers of this + module (never from the module's own ClassLoader). For example, this is used + to prevent a web application from redefining "javax.servlet", so those + classes will *always* be loaded from the server instead of from the web + web application's own ClassPath. + + The form of this is a comma-separated list of fully-qualified class names or + prefixes. Essentially, any class that starts with one of the prefixes listed + here will be treated as hidden. For example, setting this to + "javax.servlet,javax.ejb" would protect some of the core J2EE classes from + being overridden. + + + + + + + Adds a new custom component to the server. The component will be deployed + when this application module is deployed, but it is not in any way protected, + so once it is up and running, other modules can refer to it normally. + + + + + + + + + + + + + postgresql/postgresql-8.0-jdbc/313/jar + 2. + postgresql + jar + postgresql-8.0-jdbc + 313 + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group contains the components of a jsr-77 object name + + + + + + + + + + + + + + + + + + + + + + + + Added: geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.0.xsd URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.0.xsd?rev=577905&view=auto ============================================================================== --- geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.0.xsd (added) +++ geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.0.xsd Thu Sep 20 13:25:18 2007 @@ -0,0 +1,399 @@ + + + + + + + + + + + + + + @(#)geronimo-connector_1_5.xsds + ]]> + + + + + + + + + + + + + The connector element is the root element of the deployment + descriptor for the resource adapter. This element includes + + + + + + + + The resourceadapter-instance element must have a unique name. + + + + + + + + + + + + The connectiondefinition-instance element must have a unique name. + + + + + + + + + + + + The admin-object-instance element must have a unique name. + + + + + + + + + + + + + + + + reference back into standard dd + + + + + + + + believe it or not, there are no uniqueness constraints on admin object intf or class + + + + + + + reference back into the standard dd + + + + + + + + + + + unique name for admin object instance. Used in object name of gbean for it. Matches message-destination-name in ejb-jar.xml assembly descriptor. + + + + + + + + + + + + + + + The config-property-settingType contains a name-value pair for a + config-property or required-config-property + + + + + + + + + + + + + + + + + The connection-definitionType defines a set of connection + interfaces and classes pertaining to a particular connection + type. This also includes configurable properties for + ManagedConnectionFactory instances that may be produced out + of this set. + + The name element uniquely identifies this instance + + + + + + + + + connectionfactory-interface is unique in ra.xml so is used to index into ra.xml + + + + + + + + + + + + + + + Additional interfaces implemented by the connectionfactory, used by the application + + + + + + + + + + + + + + + + + + + + The ConnectionManager configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The connectorType defines a resource adapter. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The outbound-resourceadapterType specifies information about + an outbound resource adapter. The information includes fully + qualified names of classes/interfaces required as part of + the connector architecture specified contracts for + connection management, level of transaction support + provided, one or more authentication mechanisms supported + and additional required security permissions. + + If there is no authentication-mechanism specified as part of + resource adapter element then the resource adapter does not + support any standard security authentication mechanisms as + part of security contract. The application server ignores + the security part of the system contracts in this case. + + + + + + + + + + + + + + + + + + + + + + + + + + The resourceadapter instance info is put in a separate optional element + to provide easier more consistent support for 1.0 adapters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Added: geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.1.xsd URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.1.xsd?rev=577905&view=auto ============================================================================== --- geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.1.xsd (added) +++ geronimo/site/trunk/docs/xml/ns/j2ee/geronimo-connector-1.1.xsd Thu Sep 20 13:25:18 2007 @@ -0,0 +1,391 @@ + + + + + + + + + + + + + + @(#)geronimo-connector_1_5.xsds + ]]> + + + + + + + + + + + + + The connector element is the root element of the deployment + descriptor for the resource adapter. This element includes + + + + + + + + The resourceadapter-instance element must have a unique name. + + + + + + + + + + + + The connectiondefinition-instance element must have a unique name. + + + + + + + + + + + + The admin-object-instance element must have a unique name. + + + + + + + + + + + + + + + + reference back into standard dd + + + + + + + + believe it or not, there are no uniqueness constraints on admin object intf or class + + + + + + + reference back into the standard dd + + + + + + + + + + + unique name for admin object instance. Used in object name of gbean for it. Matches message-destination-name in ejb-jar.xml assembly descriptor. + + + + + + + + + + + + + + + The config-property-settingType contains a name-value pair for a + config-property or required-config-property + + + + + + + + + + + + + + + + + The connection-definitionType defines a set of connection + interfaces and classes pertaining to a particular connection + type. This also includes configurable properties for + ManagedConnectionFactory instances that may be produced out + of this set. + + The name element uniquely identifies this instance + + + + + + + + + connectionfactory-interface is unique in ra.xml so is used to index into ra.xml + + + + + + + + + + + + + + + Additional interfaces implemented by the connectionfactory, used by the application + + + + + + + + + + + + + + + + + + + + The ConnectionManager configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The connectorType defines a resource adapter. + + + + + + + + + + + + + + + + + + + + + + + + + + The outbound-resourceadapterType specifies information about + an outbound resource adapter. The information includes fully + qualified names of classes/interfaces required as part of + the connector architecture specified contracts for + connection management, level of transaction support + provided, one or more authentication mechanisms supported + and additional required security permissions. + + If there is no authentication-mechanism specified as part of + resource adapter element then the resource adapter does not + support any standard security authentication mechanisms as + part of security contract. The application server ignores + the security part of the system contracts in this case. + + + + + + + + + + + + + + + + + + + + + + + + + + The resourceadapter instance info is put in a separate optional element + to provide easier more consistent support for 1.0 adapters. + + + + + + + + + + + + + + + + + + + + + + + + + + + +