XML DTD - jrun-ejb-jar.dtd
Schema has:
54 element definitions and 0 element attribute definitions.
Possible root elements: < jrun-ejb-jar >

Element list

Element jrun-ejb-jar
diagram element image
description The jrun-ejb-jar element is the root element of the JRun EJB deployment descriptor. It contains structural information about all included enterprise beans ( additional information used by JRun, but not specified in the ejb-jar.xml file), and an optional ejb-containers configuration (to be done in the future).
attributes
uses description  source  enterprise-beans  ejb-container 
content a sequence of elements
occurrence required (default)

Element action
diagram element image
attributes
uses
content character data
occurrence

Element always-dirty
diagram element image
description The always-dirty element can be used to force synchronization with the data source at the ends of EJB business methods even when there has been no change to the entity bean's fields.

Used in: entity

attributes
uses
content empty
occurrence

Element client-id
diagram element image
description The client-id element provides client id for DurableSubscription setup and sign on.
attributes
uses
content character data
occurrence

Element cluster-home
diagram element image
description The cluster-home element denotes whether the EJBHome should be clustered for this bean. If clustering is enabled in jrun.xml, this value is true by default. You can use this element to override this behavior on a bean-by-bean basis. Valid values: true | false

Used in: session, entity

attributes
uses
content character data
occurrence

Element cluster-object
diagram element image
description The cluster-object element denotes whether the EJBObject should be clustered for this bean. If clustering is enabled in jrun.xml, this value is true by default. You can use this element to override this behavior on a bean-by-bean basis. Valid values: true | false

Used in: session, entity

attributes
uses
content character data
occurrence

Element commit-option
diagram element image
description The commit-option element specifies the the commit option from Section 10.5.9 and 12.1.9 of the EJB 2.0 specification. Valid values: A | B | C

Used in: entity

attributes
uses
content character data
occurrence

Element cmr-statement
diagram element image
description The cmr-statement element holds information specific to CMP operation, such as create and load, but related to CMR field.

Used in: jdbc-mapping

attributes
uses name  statement 
content a sequence of elements
occurrence required (default)

Element create-table
diagram element image
attributes
uses
content character data
occurrence

Element delete-table
diagram element image
attributes
uses
content character data
occurrence

Element description
diagram element image
attributes
uses
content character data
occurrence

Element ejb-name
diagram element image
description The ejb-name element gives the name of the bean, it must correspond to an ejb-name element in the ejb-jar.xml file.

Used in: entity and session

attributes
uses
content character data
occurrence

Element enterprise-beans
diagram element image
description The enterprise-beans element contains additional information about the beans. Information, such as JNDI name, is specific to JRun and not described in ejb-jar.xml.

Used in: jrun-ejb-jar

attributes
uses session  entity  message-driven 
content choice
occurrence OneOrMore

Element entity
diagram element image
description The entity element holds information specific to JRun and not declared in ejb-jar.xml about an entity bean, such as resource mappings. The bean should already be declared in the ejb-jar.xml file with the same ejb-name.

Used in: enterprise-beans

attributes
uses ejb-name  jndi-name  tx-domain-name  ejb-ref  ejb-local-ref  resource-env-ref  resource-ref  cluster-home  cluster-object  commit-option  always-dirty  jdbc-mappings  instance-pool  cache-size  interceptors 
content a sequence of elements
occurrence required (default)

Element ejb-local-ref
diagram element image
description The ejb-local-ref element describes a mapping between the ejb-ref-name that the bean developer provides and its JNDI name. The deployer provides the actual JNDI name.

Used in: entity, message-driven, session

attributes
uses ejb-ref-name  jndi-name 
content a sequence of elements
occurrence required (default)

Element ejb-ref
diagram element image
description The ejb-ref element describes a mapping between the ejb-ref-name that the bean developer provides and its JNDI name. The deployer provides the actual JNDI name.

Used in: entity, message-driven, session

attributes
uses ejb-ref-name  jndi-name 
content a sequence of elements
occurrence required (default)

Element ejb-ref-name
diagram element image
description The ejb-ref-name element gives the name of an EJB from the ejb-jar.xml file. The bean developer this information.

Used in: ejb-ref, ejb-local-ref

attributes
uses
content character data
occurrence

Element ejb-container
diagram element image
description The ejb-container element sets container specific properties used by containers during deployment

Used in: session, entity, message-drive

attributes
uses entity-default-store-type  session-default-store-type  file-store-directory  cmp20-store-manager 
content a sequence of elements
occurrence required (default)

Element entity-default-store-type
diagram element image
description The entity-default-store-type element defines the default store type used for entity persistence. Default is "jdbc"

Used in: ejb-container

attributes
uses
content character data
occurrence

Element session-default-store-type
diagram element image
description The session-default-store-type element defines the default store type used for stateful session persistence. Default is "file"

Used in: ejb-container

attributes
uses
content character data
occurrence

Element file-store-directory
diagram element image
description The file-store-directory element defines default directory for file persistence. Default is server-inf/temp

Used in: ejb-container

attributes
uses
content character data
occurrence

Element cache-size
diagram element image
description The cache-size element defines default cache size for bean persistence. Default is 100

Used in: ejb-container

attributes
uses
content character data
occurrence

Element cmp20-store-manager
diagram element image
description The cmp20-store-manager element defines default store manager used to persistent cmp 2.0 beans.

Used in: ejb-container

attributes
uses
content character data
occurrence

Element field
diagram element image
description The field element defines the field name.

Used in: fields

attributes
uses
content character data
occurrence

Element fields
diagram element image
description The fields element contains a list of field elements.

Used in: statement

attributes
uses field 
content a sequence of elements
occurrence required (default)

Element jdbc-mapping
diagram element image
description The jdbc-mapping element holds information specific to CMP operation, such as create, load, etc.

Used in: jdbc-mappings

attributes
uses name  statement  cmr-statement 
content a sequence of elements
occurrence required (default)

Element jdbc-mappings
diagram element image
description The jdbc-mappings element holds information specific to JRun and not declared in the ejb-jar.xml file about the CMP mappings for an entity bean. jdbc-mappings are used to specify the SQL used to create, load, store, find and remove entity beans.

Used in: entity

attributes
uses create-table  delete-table  jdbc-mapping 
content a sequence of elements
occurrence required (default)

Element jndi-name
diagram element image
description The jndi-name element gives the JNDI name where the bean or resource will be bound.

Used in: entity, message-driven, resource-ref, resource-env-ref, session

attributes
uses
content character data
occurrence

Element message-driven
diagram element image
description The message-driven element holds information specific to JRun and not declared in the ejb-jar.xml file about a session bean, such as resource mappings. The bean should already be declared in the ejb-jar.xml file with the same ejb-name.

Used in: enterprise-beans

attributes
uses ejb-name  jndi-name  tx-domain-name  ejb-ref  ejb-local-ref  resource-env-ref  resource-ref  message-driven-subscription  message-driven-destination  instance-pool  server-session-pool  interceptors 
content a sequence of elements
occurrence required (default)

Element message-driven-destination
diagram element image
description The message-driven-destination element provides the destination that the Message driven container uses.
attributes
uses name  jndi-name 
content a sequence of elements
occurrence required (default)

Element message-driven-subscription
diagram element image
description The message-driven-subscription element provides the user ID that the message-driven container uses for durable subscription handling
attributes
uses client-id 
content a sequence of elements
occurrence required (default)

Element name
diagram element image
description The name element defines the parameter name.

Used in: param

attributes
uses
content character data
occurrence

Element param
diagram element image
description The param element contains a statement parameter name and type.

Used in: params

attributes
uses name  type 
content a sequence of elements
occurrence required (default)

Element params
diagram element image
description The params element contains a list of statement param elements.

Used in: statement

attributes
uses param 
content a sequence of elements
occurrence required (default)

Element password
diagram element image
description The password element provides user credentials to be used with user element to identify and authenticate a specified resource.
attributes
uses
content character data
occurrence

Element res-ref-name
diagram element image
description The res-ref-name element gives the name of a resource from EJB view. The bean developer provides this information.

Used in: resource

attributes
uses
content character data
occurrence

Element resource-ref
diagram element image
description The resource-ref element describes a mapping between the resource name that the bean developer provides and its JNDI name. The deployer provides the actual JNDI name.

Used in: session, entity, message-driven

attributes
uses res-ref-name  jndi-name  user  password 
content a sequence of elements
occurrence required (default)

Element resource-env-ref
diagram element image
description The resource-env-ref element describes a mapping between the resource-env-name that the bean developer provides and its JNDI name. The deployer provides the actual JNDI name.

Used in: session, entity, message-driven

attributes
uses resource-env-ref-name  jndi-name  mdb-destination 
content a sequence of elements
occurrence required (default)

Element resource-env-ref-name
diagram element image
description The resource-env-ref-name element gives the name of a resource env from EJB view. The bean developer provides this information.

Used in: resource-env-ref

attributes
uses
content character data
occurrence

Element session
diagram element image
description The session element holds information specific to JRun and not declared in the ejb-jar.xml file about a session bean, such resource mappings. The bean should already be declared in the ejb-jar.xml file with the same ejb-name.

Used in: enterprise-beans

attributes
uses ejb-name  jndi-name  tx-domain-name  ejb-ref  ejb-local-ref  resource-env-ref  resource-ref  cluster-home  cluster-object  timeout  instance-pool  cache-size  interceptors 
content a sequence of elements
occurrence required (default)

Element source
diagram element image
description The source element gives the JNDI name of the data source to be used to deploy this bean or execute this statement. If not provided, the JRun4 DefaultDataSource JNDI name will be used.

Used in: jrun-ejb-jar, statement

attributes
uses
content character data
occurrence

Element statement
diagram element image
description A jdbc-mapping element can contain multiple statements that are executed sequentially.

Used in: jdbc-mapping

attributes
uses action  source  params  fields 
content a sequence of elements
occurrence required (default)

Element timeout
diagram element image
description The timeout element specifies the timeout value, in seconds, of a stateful session bean. The bean will be passivated if left idle for this duration.

Used in: session

attributes
uses
content character data
occurrence

Element type
diagram element image
description The type element defines a statement parameter type.

Used in: param

attributes
uses
content character data
occurrence

Element tx-domain-name
diagram element image
description The tx-domain-name element gives the transaction domain name in which the bean's transactions will take place.

Used in: entity, message-driven, session

attributes
uses
content character data
occurrence

Element user
diagram element image
description The user element assigns a user identity to be used with a specified resource.
attributes
uses
content character data
occurrence

Element mdb-destination
diagram element image
description The mdb-destination element specifies a message-driven bean destination.
attributes
uses
content character data
occurrence

Element instance-pool
diagram element image
description The instance-pool element contains the maximum and minimum size parameters for StatelessSessionBean and MessageDrivenBean instance pools.
attributes
uses maximum-size  minimum-size 
content a sequence of elements
occurrence required (default)

Element interceptors
diagram element image
description The interceptors element contains a list of interceptor elements.
attributes
uses interceptor 
content a sequence of elements
occurrence required (default)

Element interceptor
diagram element image
description The fully qualified class name of a class that implements the jrun.ejb.Interceptor interface or extends the jrun.ejb.interceptors.AbstractInterceptor class.
attributes
uses
content character data
occurrence

Element maximum-size
diagram element image
description The maximum-size element specifies the maximum size for pools.
attributes
uses
content character data
occurrence

Element minimum-size
diagram element image
description The minimum-size element specifies the minimum size for pools.
attributes
uses
content character data
occurrence

Element server-session-pool
diagram element image
description The server-session-pool element contains the maximum, minimum and overlap size parameters for JMS server session pools of the MessageDrivenBean containers.
attributes
uses maximum-size  minimum-size  max-lap-size 
content a sequence of elements
occurrence required (default)

Element max-lap-size
diagram element image
description The max-lap-size element specifies the maximum overlap size for server session pools in the MDB container, which can be reached at the peak of loaded. Poll size will be scaled back, when load goes down.
attributes
uses
content character data
occurrence