Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 7808 invoked from network); 29 Aug 2010 18:08:16 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 29 Aug 2010 18:08:16 -0000 Received: (qmail 34366 invoked by uid 500); 29 Aug 2010 18:08:16 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 34335 invoked by uid 500); 29 Aug 2010 18:08:16 -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 34328 invoked by uid 99); 29 Aug 2010 18:08:16 -0000 Received: from Unknown (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 29 Aug 2010 18:08:16 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.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; Sun, 29 Aug 2010 18:07:54 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 488232388A2C; Sun, 29 Aug 2010 18:06:34 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r990612 [2/8] - in /geronimo/devtools/eclipse-plugin/trunk/plugins: org.apache.geronimo.jee.v22.jaxbmodel/ org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/st/core/ org.apache.geronimo.st.core/src/main/java/org/apache/geronimo/... Date: Sun, 29 Aug 2010 18:06:32 -0000 To: scm@geronimo.apache.org From: delos@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100829180634.488232388A2C@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-2.0.xsd URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-2.0.xsd?rev=990612&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-2.0.xsd (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-2.0.xsd Sun Aug 29 18:06:29 2010 @@ -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/xml/ns/j2ee/application-2.0 + + + + + + + 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/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-client-2.0.xsd URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-client-2.0.xsd?rev=990612&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-client-2.0.xsd (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-application-client-2.0.xsd Sun Aug 29 18:06:29 2010 @@ -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/xml/ns/j2ee/application-client-2.0 + + + + + + + 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/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-connector-1.2.xsd URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-connector-1.2.xsd?rev=990612&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-connector-1.2.xsd (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-connector-1.2.xsd Sun Aug 29 18:06:29 2010 @@ -0,0 +1,742 @@ + + + + + + + + This is an XML Schema Definition for Geronimo resource adapter + deployment plan. In case the Geronimo resource adapter deployment + plan is provided internally in the resource adapter archive, it + should be names META-INF/geronimo-ra.xml. In case the Geronimo + resource adapter deployment plan is provided externally, the + deployment descriptor can be named anything and provided to the + deploy tool. Alternatively it can be included in the EAR and + referenced by an alt-dd element of the EAR deployment plan. All the + Geronimo resource adapter deployment plan must specify the top level + element as connector with namespace specified as xmlns= + "http://geronimo.apache.org/xml/ns/j2ee/connector-1.2". The default + location for this document is + http://geronimo.apache.org/xml/ns/j2ee/connector-1.2 + + + + + + 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 Services deployment plans. The imported plan + includes complex types like moduleType, environmentType, + dependenciesType, etc. required by this plan schema. + + + + + + + + + + @(#)geronimo-connector_1_5.xsds + ]]> + + + + + + + + + The connector element is the root element of the deployment + descriptor for the resource adapter. Note that the sub-elements + of this element should be as in the given order in a sequence. + It includes geronimo specific information for the resource + adapter library. + + + + + + + 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. + + + + + + + + + + + + + This complex type maps back to adminobjectType complex type in + connectors xsd. + + + + + + + + The element adminobject-interface maps back to an + adminobject-interface element in ra.xml. It specifies + the fully qualified name of Java interface of the + administrated object. + + + + + + + + The element adminobject-class maps back to an + adminobject-class element in ra.xml. It specifies the + fully qualified name of Java class of the administrated + object. + + + + + + + The element adminobject-instance contains the + configuration for this specific instance of the + administered object type, with a unique name, and values + for any configuration properties necessary for that + administered object type. + + + + + + + + + + + + A 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 element config-property-setting specifies the set of + properties for admin object instance. + + + + + + + + + + + + The config-property-settingType contains a name-value pair for a + config-property or required-config-property + + + + + + + + The name of the property in name-value pair. It + should match the config-property-name in a + config-property in the adminobject element of the + ra.xml file. + + + + + + + + + + + + + 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 + + + + + + + + The connectionfactory-interface is unique in ra.xml so + is used to index into ra.xml. It provides the fully + qualified name of java interface used as + connectionfactory for resource adapter. + + + + + + + The connectiondefinition-instance provides the + configuration for a specific connection. + + + + + + + + + + + + The unique name of the connection definition instance + used to identify the connection configuration specified + here. + + + + + + + + Additional fully qualified name of java interfaces + implemented by the connectionfactory used by the + application apart from the connectionfactory-interface + specified before. + + + + + + + + The element config-property-setting specifies the set of + properties for connection instance. + + + + + + + + + + The connectionmanager element specifies the connection + specific settings like transaction, security, and + connection pool. + + + + + + + + + + + + + + + + The connectionmanager element specifies the connection specific + settings like transaction, security, and connection pool. + + + + + + + + This empty element indicates that the connection is + authenticated by container and no user authentication is + required. This setting is ignored if res-auth is + provided inr resource-ref. + + + + + + + + This empty element indicates no participation of + connection in any transactions. + + + + + + + This empty element indicates participation of + connection in only local transactions involving only + this connection. + + + + + + + The xa-transaction element indicates participation + of connection in multi resource transactions. This + element provides caching information for XA + transaction. + + + + + + + This empty element indicates participation JDBC + resource of local transaction type in XA + transactions. + + + + + + + + + This empty element indicates connection will not be + pooled at all, which mean every connection request + will open a connection for its own purpose. + + + + + + + This element indicates connection will pooled in + only one connection pool. This element provides + information about single connection pool being + deployed. + + + + + + + This element indicates connection will pooled in + multiple connection pools. This element provides + information about multiple connection pools being + deployed. + + + + + + + + + + + + + This empty element indicates the sharing of same + connection in same transaction if multiple connections + are requested in same transaction. + + + + + + + This empty element indicates the sharing of same + connection in same thread if multiple connections are + requested in same thread. + + + + + + + + + + + + The maximum number of connection in a connection pool + being deployed. The connection pool will stop filling + once reached this value. + + + + + + + The minimum number of connection in a connection pool + being deployed. The connection pool will try to fill + itself if the number of connections fall below this + value. + + + + + + + The time after which timeout will be thrown if no + connections are available to be loaned in a connection + pool. + + + + + + + The time after which connection will be automatically + considered released. + + + + + + + + This element indicates that only one connection + needs to be checked for matching the connection + request. If the connection does not match, it throws + an error to the effect of "please adjust your + configuration and try again". + + + + + + + This element indicates that all the connections need + to be checked for matching the connection request. + + + + + + + This empty field indicated that no connection + settings need to checked and matched, and assumes + that all connections are same and one of them will + be returned back to client. + + + + + + + + + + + + + + + This empty partition-by-subject field indicates + that connection pool has to be partitioned by + subject field. + + + + + + + This empty partition-by-connectionrequestinfo + field indicates that connection pool has to be + partitioned by connection request information. + + + + + + + + + + + + + + The connector element is the root element of the deployment + descriptor for the resource adapter. Note that the sub-elements + of this element should be as in the given order in a sequence. + It includes geronimo specific information for the resource + adapter library. + + + + + + + + Reference to environment element defined in imported + "geronimo-module-1.2.xsd" + + + + + + + + The element resourceadapter defines the resource + adapters for the connector defined in the document. + + + + + + + + The element adminobject maps back to adminobject defined + in ra.xml. It provides specific instance information for + administer object defined in ra.xml. For example, if + topic is declared in the ra.xml this could provide topic + instance information. + + + + + + + + Reference to service element defined in imported + "geronimo-module-1.2.xsd". + + + + + + + + + + + + + + + + + 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 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. + + + + + + + + + + + + + + The resourceadapter instance provide resource adapter + instance specific information like configuration + properties and workmanager implementation. + + + + + + + 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. The resourceadapter instance provide resource adapter + instance specific information like configuration properties and + workmanager implementation. + + + + + + + The element resourceadapter-name provides a name for + this resource adapter, and it is used to index back to + the resourceadapter-name specified in ra.xml. + + + + + + + The element config-property-setting specifies the set of + properties for resource adapter instance. + + + + + + + Reference to workmanager element defined in imported + "geronimo-naming-1.2.xsd" + + + + + + + + + + + + + + + + + + + + + Added: geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-credential-store-1.0.xsd URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-credential-store-1.0.xsd?rev=990612&view=auto ============================================================================== --- geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-credential-store-1.0.xsd (added) +++ geronimo/devtools/eclipse-plugin/trunk/plugins/org.apache.geronimo.st.schemas/v30/geronimo-credential-store-1.0.xsd Sun Aug 29 18:06:29 2010 @@ -0,0 +1,110 @@ + + + + + + + + + + This is an XML Schema Definition for credential store configuration. + CredentialStore configuration is + specified by the element credential-store with namespace + specified as xmlns = + "http://geronimo.apache.org/xml/ns/credentialstore-1.0". + + + + + + + The root element for Geronimo credential store configuration. This + is a tree structure of realm, id, and sets of credentials such as name and password + + + + + + + + Defines the list of realms + + + + + + + The realm element contains the credentials for subjects in that realm. + + + + + + + + + + + + + + The name attribute specifies the login realm name + + + + + + + + + + + The id element serves to identify the subject externally. For subjects with meaningful + names it might be convenient to use the name as id. + + + + + + + + + + + + + Class name or alias of the callback handler that will accept this credential + + + + + + + credential value as a string. + + + + + + + +