Deployment Descriptor Elements in WebLogic Builder

 


weblogic.xml Elements in WebLogic Builder

The table below maps elements found in weblogic.xml to locations in WebLogic Builder's navigational tree.

XML Element

WebLogic Builder Node and Tab

description

Web Application Node-->Display

weblogic-version


security-role-assignment:

role-name, principal-name

Web Application Node-->Security Roles

reference-descriptor:

resource-description, res-ref-name, jndi-name, ejb-reference-description, ejb-ref-name, resource-env-description, res-env-ref-name

Web Application Node-->J2EE References

session-descriptor:

session-param, param-name: (CacheSize, ConsoleMainAttribute, CookieComment, CookieDomain, CookieMaxAgeSecs, CookieName, CookiePath, CookiesEnabled, IDLength, InvalidationIntervalSecs, JDBCConnectionTimeoutSecs, PersistentStoreCookieName, PersistentStoreDir, PersistentStorePool, PersistentStoreType, SwapIntervalSecs, TimeoutSecs, TrackingEnabled, URLRewritingEnabled)

Web Application Node-->Session Settings

jsp-descriptor:

jsp-param, param-name (compileCommand, compileFlags, compilerClass, compilerSupportsEncoding, defaultFilename, encoding, keepgenerated, noTryBlocks, packagePrefix, pageCheckSeconds, precompile, verbose, workingDir, debug)

Web Application Node-->JSP Settings

auth-filter


container-descriptor

Web Application, Miscellaneous Node-->Container Settings

charset-params

Web Application, Miscellaneous Node-->IANA-Java Charset Mappings, and -->Path-Charset Mappings

virtual-directory-mapping:

(local-path, rl-pattern

Web Application, Miscellaneous Node-->Virtual Directories

url-match-map

Web Application, Miscellaneous Node-->Container Settings

security-permission

Web Application, Security Constraints

 


web.xml Elements in WebLogic Builder

XML Elements and Attributes

WebLogic Builder Node and Tab

icon

Web Application Node-->Display

display-name

Web Application Node-->Display

description

Web Application Node-->Display

distributable

?

context-param

Web Application Node-->Context Params

filter:

icon, filter-name, display-name, description, filter-class, init-param

Web Application, Filter Node-->Filter

filter-mapping

Web Application, Servlet/Filter Mappings Node-->Filter Mappings

listener

Web Application, Listeners-->Listener Class

servlet:

icon, servlet-name, display-name?, description, (servlet-class|jsp-file), init-param, load-on-startup, security-role-ref

Web Application, Servlets-->Servlets

servlet-mapping:

servlet-name, url-pattern

Web Application, Servlet/Filter Mappings Node-->Servlet Mappings

session-config:

session-timeout

Web Application, Session Settings-->General

mime-mapping:

extension, mime-type

Web Application-->Mime Types

welcome-file-list

Web Application-->Welcome Files

error-page:

(error-code|exception-type), location

Web Application-->Error Pages

taglib:

taglib-uri, taglib-location

Web Application, Tag Libraries-->Tag Libraries

resource-env-ref:

description, resource-env-ref-name, resource-env-ref-type

Web Application, J2EE References-->Resource Env Refs

resource-ref:

description, res-ref-name, res-type, res-auth, res-sharing-scope

Web Application, J2EE References-->Resource Refs

security-constraint:

display-name, web-resource-collection+, auth-constraint, user-data-constraint

Web Application, Security Constraints-->Resource Pages, Roles, SSL/Misc

login-config:

auth-method, realm-name, form-login-config

Web Application-->Login

security-role:

description, role-name

Web Application, Security Roles-->Role name, Description, Principal Names

security-role-ref: description, role-name, role-link

Web Application, Servlets, Servlet-->Security Role Refs

env-entry:

description, env-entry-name, env-entry-value, env-entry-type

Web Application, J2EE References-->Env Entries

ejb-ref

description, ejb-ref-name, ejb-ref-type, home, remote, ejb-link, run-as

Web Application, J2EE References-->EJB Refs

 


Tag Lib Elements in WebLogic Builder

XML Elements and Attributes

WebLogic Builder Node and Tab

taglib:

tlib-version, jsp-version, short-name, uri, display-name, small-icon, large-icon, description, validator, listener

Web Application, Tag Libraries-->Location, URI

tag:

name, tag-class, tei-class, body-content, display-name, small-icon, large-icon, description, variable, attribute, example

?

 


web-application.xml Elements in WebLogic Builder

application_1_3.dtd

XML Elements and Attributes

WebLogic Builder Node and Tab

alt-dd

?

application:

icon, display-name, description, module,

security-role

?

ejb:

context-root, description, display-name

?

icon:

small-icon, large-icon

?

java

?

module:

connector, ejb, java, web, alt-dd

?

role-name

?

security-role

?

web:

web-uri, context-root

?

web-uri

?

 


weblogic-application.xml Elements in WebLogic Builder

XML Elements and Attributes

WebLogic Builder Node and Tab

weblogic-application

WebLogic Application Settings

ejb:

entity-cache (entity-cache-name, (max-beans-in-cache | max-cache-size), caching-strategy, start-mdbs-with-application

WebLogic Application Settings, EJB Settings-->EJB Settings

xml:

parser-factory (saxparser-factory, document-builder-factory, transformer-factory), entity-mapping (entity-mapping-name, public-id, system-id, entity-uri, when-to-cache?, cache-timeout-interval)

WebLogic Application Settings-->XML Parser Factory, XML Entity Mappings

security:

realm-name

WebLogic Application Settings-->Security Realm

jdbc-connection-pool:

data-source-name, connection-factory (factory-name, connection-properties), pool-params (size-params, xa-params, login-delay-seconds, leak-profiling-enabled, connection-check-params), driver-params (statement, prepared-statement, row-prefetch-enabled, row-prefetch-size, stream-chunk-size), xa-params (debug-level, keep-conn-until-tx-complete-enabled, end-only-once-enabled, recover-only-once-enabled, tx-context-on-close-needed, new-conn-for-commit-enabled, prepared-statement-cache-size, keep-logical-conn-open-on-release, local-transaction-supported, resource-health-monitoring-enabled) acl-name

WebLogic Application Settings, JDBC Data Sources-->General, Connection, Pool, XA Settings, Driver





















 


ejb-jar.xml Elements in WebLogic Builder

<!-- This is the ejb-jar DTD from ejb20-pd2.pdf -->

XML Elements and Attributes

WebLogic Builder Node and Tab

abstract-schema-name

EJB-->Advanced

acknowledge-mode


assembly-descriptor:

security-role, method-permission, container-transaction, exclude-list


cascade-delete


cmp-field (description, field-name)

EJB, CMP Fields-->CMP Fields

cmp-version


cmr-field (description?, cmr-field-name, cmr-field-type?)>


cmr-field-name


cmr-field-type


container-transaction:

description, method, trans-attribute

EJB, Methods-->Transactions

description


destination-type


display-name


ejb-class


ejb-client-jar


ejb-jar (description?, display-name?, small-icon?, large-icon?, enterprise-beans, relationships?, assembly-descriptor?, ejb-client-jar


ejb-link


ejb-local-ref (description?, ejb-ref-name, ejb-ref-type, local-home, local, ejb-link

EJB, Resources-->EJB Local Refs

ejb-name


ejb-ql

JAR, Finders-->Finders

ejb-ref (description, ejb-ref-name, ejb-ref-type, home,remote, ejb-link

EJB, Resources-->EJB Refs


ejb-ref-name


ejb-ref-type


ejb-relation (description?, ejb-relation-name?, ejb-relationship-role, ejb-relationship-role


ejb-relation-name


ejb-relationship-role: description?, ejb-relationship-role-name?, multiplicity, cascade-delete?, relationship-role-source,cmr-field


ejb-relationship-role-name


enterprise-beans (session | entity | message-driven)+>


entity (description?, display-name?, small-icon?,


large-icon?, ejb-name, home?, remote?, local-home?, local?, ejb-class,


persistence-type, prim-key-class, reentrant, cmp-version?,

EJB-->Advanced

abstract-schema-name?, cmp-field*, primkey-field?,


env-entry*, ejb-ref*, ejb-local-ref*,


security-role-ref*, security-identity?, resource-ref*,


resource-env-ref*, query*)>


env-entry (description?, env-entry-name, env-entry-type,


env-entry-value?)>


env-entry-name


env-entry-type


env-entry-value


exclude-list (description?, method+)>


field-name


home


large-icon


local


local-home


message-driven (description?, display-name?, small-icon?,


large-icon?, ejb-name, ejb-class, transaction-type,


message-selector?, acknowledge-mode?, message-driven-destination?,


env-entry*, ejb-ref*, ejb-local-ref*, security-identity?, resource-ref*,


resource-env-ref*)>


message-driven-destination (destination-type,


subscription-durability?)>


message-selector


method (description?, ejb-name, method-intf?, method-name,


method-params?)>


method-intf


method-name


method-param


method-params (method-param*)>


method-permission (description?, (role-name+|unchecked), method+)>


multiplicity


persistence-type


prim-key-class


primkey-field


query (description, query-method, result-type-mapping, ejb-ql

JAR, Finders-->Finders

query-method (method-name, method-intf?, method-params)>


reentrant

EJB-->Advanced

relationships (description?, ejb-relation+)>


relationship-role-source (description?, ejb-name)>


remote


res-auth


res-ref-name


res-sharing-scope


res-type


resource-env-ref (description?, resource-env-ref-name,


resource-env-ref-type)>


resource-env-ref-name


resource-env-ref-type


resource-ref (description?, res-ref-name, res-type,


res-auth, res-sharing-scope?)>


result-type-mapping


role-link


role-name


run-as (description?, role-name)>


security-identity (description?, (use-caller-identity|


run-as))>


security-role (description?, role-name)>


security-role-ref:

description, role-name, role-link


session-type


session (description?, display-name?, small-icon?,


large-icon?, ejb-name, home?, remote?, local-home?, local?, ejb-class,


session-type, transaction-type,


env-entry*, ejb-ref*, ejb-local-ref*, security-role-ref*,


security-identity?, resource-ref*, resource-env-ref*)>


small-icon


subscription-durability


transaction-type


trans-attribute


unchecked


use-caller-identity


 


weblogic-ejb-jar.xml Elements in WebLogic Builder

XML Elements and Attributes

WebLogic Builder Node and Tab

cache-between-transactions

EJB, Tuning-->Cache

concurrency-strategy

EJB, Tuning-->Cache

connection-factory-jndi-name


jms-polling-interval-seconds


jms-client-id


delay-updates-until-end-of-tx


description


destination-jndi-name


ejb-name


ejb-ref-name


ejb-reference-description:

ejb-ref-name, jndi-name


ejb-local-reference-description:

ejb-ref-name, jndi-name


enable-call-by-reference


enable-dynamic-queries


entity-cache:

max-beans-in-cache, idle-timeout-seconds, read-timeout-seconds, concurrency-strategy, cache-between-transactions


entity-cache-ref:

entity-cache-name, concurrency-strategy, cache-between-transactions, estimated-bean-size


entity-cache-name


estimated-bean-size


entity-clustering:

home-is-clusterable, home-load-algorithm, home-call-router-class-name


entity-descriptor:

pool, (entity-cache | entity-cache-ref), persistence, entity-clustering, invalidation-target, enable-dynamic-queries


finders-load-bean


home-call-router-class-name


home-is-clusterable


home-load-algorithm


idempotent-methods


idle-timeout-seconds


cache-type


initial-beans-in-free-pool


initial-context-factory


is-modified-method-name


isolation-level


jndi-name


clients-on-same-server


local-jndi-name


max-beans-in-cache


max-beans-in-free-pool


message-driven-descriptor


method:

description, ejb-name, method-intf, method-name, method-params


method-intf


method-name


method-params


persistence:

is-modified-method-name, delay-updates-until-end-of-tx, finders-load-bean, persistence-use


persistence-use :

type-identifier, type-version, type-storage


persistent-store-dir


allow-concurrent-calls


pool:

max-beans-in-free-pool, initial-beans-in-free-pool


principal-name


read-timeout-seconds


reference-descriptor:

resource-description, resource-env-description, ejb-reference-description, ejb-local-reference-description


replication-type


res-env-ref-name


res-ref-name


resource-description:

res-ref-name, jndi-name


resource-env-description:

res-env-ref-name, jndi-name


role-name


run-as-identity-principal


security-role-assignment:

role-name, principal-name


stateful-session-clustering:

home-is-clusterable, home-load-algorithm, home-call-router-class-name, replication-type


stateful-session-cache:

max-beans-in-cache, idle-timeout-seconds, cache-type


stateful-session-descriptor:

stateful-session-cache?, persistent-store-dir?, stateful-session-clustering?, allow-concurrent-calls


stateless-bean-call-router-class-name


stateless-bean-is-clusterable


stateless-bean-load-algorithm


stateless-bean-methods-are-idempotent


stateless-clustering:

home-is-clusterable, home-load-algorithm, home-call-router-class-name, stateless-bean-is-clusterable, stateless-bean-load-algorithm, stateless-bean-call-router-class-name, stateless-bean-methods-are-idempotent


stateless-session-descriptor:

pool, stateless-clustering


transaction-isolation:

isolation-level, method


trans-timeout-seconds


transaction-descriptor:

trans-timeout-seconds


type-identifier


type-storage


provider-url


type-version


weblogic-ejb-jar:

description, weblogic-enterprise-bean, security-role-assignment, security-permission, transaction-isolation, idempotent-methods


weblogic-enterprise-bean:

ejb-name, (entity-descriptor| stateless-session-descriptor| stateful-session-descriptor| message-driven-descriptor ), transaction-descriptor?, iiop-security-descriptor?, reference-descriptor?, enable-call-by-reference, clients-on-same-server?, run-as-identity-principal, jndi-name, local-jndi-name


invalidation-target:

ejb-name


iiop-security-descriptor:

transport-requirements?, client-authentication?, identity-assertion


transport-requirements:

integrity, confidentiality, client-cert-authentication


integrity


confidentiality


client-cert-authentication


client-authentication


identity-assertion


security-permission:

description, security-permission-spec


security-permission-spec


 


weblogic-cmp20-rdbms-jar.xml

XML Elements and Attributes

WebLogic Builder Node and Tab

weblogic-rdbms-jar:

weblogic-rdbms-bean, weblogic-rdbms-relation, create-default-dbms-tables, validate-db-schema-with, database-type


weblogic-rdbms-bean:

ejb-name, data-source-name, table-map, field-group, relationship-caching, weblogic-query, delay-database-insert-until, automatic-key-generation, check-exists-on-method


table-map:

table-name, field-map, verify-columns, optimistic-column


verify-columns


check-exists-on-method


ejb-name


data-source-name


table-name


field-map:

cmp-field, dbms-column, dbms-column-type, group-name


cmp-field


dbms-column


optimistic-column


dbms-column-type


column-map:

foreign-key-column, key-column


foreign-key-column


key-column


weblogic-rdbms-relation:

relation-name, table-name, weblogic-relationship-role, weblogic-relationship-role


relation-name


relationship-role-map:

foreign-key-table, primary-key-table, column-map


foreign-key-table


primary-key-table


weblogic-relationship-role:

relationship-role-name, group-name, relationship-role-map, db-cascade-delete


relationship-role-name


db-cascade-delete


field-group:

group-name, (cmp-field | cmr-field)


cmr-field


group-name


relationship-caching:

caching-name, caching-element


caching-name


caching-element:

cmr-field, group-name, caching-element


weblogic-query:

description, query-method, weblogic-ql, group-name, caching-name, max-elements, include-updates, sql-select-distinct


description


weblogic-ql


method-name


method-param


method-params


query-method:

method-name, method-params


max-elements


include-updates


sql-select-distinct


automatic-key-generation: generator-type, generator-name, key-cache-size


generator-type


generator-name


key-cache-size


delay-database-insert-until


create-default-dbms-tables


validate-db-schema-with


database-type


 

back to top