Ref-Tags in Konfigurationsdateien verwenden

Sie können ein gemeinsames Konfigurationselement definieren und diese Definition dann wiederverwenden, indem Sie sie (mit einem Ref-Tag) an einer anderen Stelle in der Konfiguration referenzieren. Ref-Tags können in derselben Konfigurationsdatei, in der die Elementdefinition enthalten ist, oder in einer eingeschlossenen Konfigurationsdatei verwendet werden.

Informationen zu diesem Vorgang

Es werden verschiedene Methoden verwendet, um die Beziehungen zwischen den erforderlichen Konfigurationselementen anzugeben. Beispielsweise sind alle folgenden Datenquellendefinitionen gültig. In der ersten Definition werden keine Ref-Tags verwendet, in der zweiten Definition wird eine Kombination aus direkter Elementdefinition und Ref-Tags verwendet, und in der dritten Definition werden nur Ref-Tags verwendet.

Beispiel

Beispiel 1: Keine Ref-Tags verwenden.

<dataSource id="blogDS" jndiName="jdbc/blogDS">
  <properties createDatabase="create" databaseName="C:/liberty/basics/derby/data/blogDB"/>
  <jdbcDriver>
    <library>
      <fileset dir="C:/liberty/basics/derby" includes="derby.jar"/>
    </library>
  </jdbcDriver>
  <connectionManager maxPoolSize="10"/>
</dataSource>

Beispiel 2: Direkte Elementdefinition und Ref-Tags kombinieren.

<dataSource id="blogDS" jndiName="jdbc/blogDS" connectionManagerRef="derbyPool">
  <properties createDatabase="create" databaseName="C:/liberty/basics/derby/data/blogDB"/>
  <jdbcDriver libaryRef="derbyLib"/>
</dataSource>

<connectionManager id="derbyPool" maxPoolSize="10"/> 

<library id="derbyLib"/>
  <fileset dir="C:/liberty/basics/derby" includes="derby.jar"/>
</library>

Beispiel 3: Ausschließlich Ref-Tags verwenden (außer für das Element properties, das verschachtelt sein muss).

 <dataSource id="blogDS" jndiName="jdbc/blogDS" connectionManagerRef="derbyPool" jdbcDriverRef="derbyEmbedded">
   <properties createDatabase="create" databaseName="C:/liberty/basics/derby/data/blogDB"/>
 </dataSource>

 <connectionManager id="derbyPool" maxPoolSize="10"/> 

 <jdbcDriver id="derbyEmbedded" libraryRef="derbyLib"/>
   
 <library id="derbyLib" filesetRef="derbyFileset"/>
 
 <fileset id="derbyFileset" dir="C:/liberty/basics/derby" includes="derby.jar"/> 

Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_setup_reftags
Dateiname: twlp_setup_reftags.html