[jboss-cvs] JBossAS SVN: r68619 - projects/docs/trunk/Server_Configuration_Guide/es-ES.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 4 00:46:21 EST 2008


Author: agarcia at jboss.com
Date: 2008-01-04 00:46:21 -0500 (Fri, 04 Jan 2008)
New Revision: 68619

Modified:
   projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Connectors_On_JBOSS.po
   projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Messaging_On_JBOSS.po
   projects/docs/trunk/Server_Configuration_Guide/es-ES/Transactions.po
Log:
in progress JBoss

Modified: projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Connectors_On_JBOSS.po
===================================================================
--- projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Connectors_On_JBOSS.po	2008-01-04 05:45:44 UTC (rev 68618)
+++ projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Connectors_On_JBOSS.po	2008-01-04 05:46:21 UTC (rev 68619)
@@ -1,30 +1,32 @@
+# translation of J2EE_Connectors_On_JBOSS.po to
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
 # Automatically generated, 2007.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: J2EE_Connectors_On_JBOSS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-11-06 22:32+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-01-04 10:30+1000\n"
+"Last-Translator: Angela Garcia\n"
+"Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:6
 #, no-c-format
 msgid "Connectors on JBoss"
-msgstr ""
+msgstr "Conectores en JBoss"
 
 #. Tag: subtitle
 #: J2EE_Connectors_On_JBOSS.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The JCA Configuration and Architecture"
-msgstr "Estructura del directorio de configuración del servidor JBoss"
+msgstr "Configuración y arquitectura de JCA"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:8
@@ -40,9 +42,9 @@
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:12
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "JCA Overview"
-msgstr "Sinopsis"
+msgstr "Sinopsis de JCA"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:13
@@ -122,9 +124,8 @@
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:32
 #, no-c-format
-msgid ""
-"The relationship between a J2EE application server and a JCA resource adaptor"
-msgstr ""
+msgid "The relationship between a J2EE application server and a JCA resource adaptor"
+msgstr "Relación entre un servidor de aplicaciones J2EE y un adaptador de recursos JCA"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:39
@@ -158,13 +159,11 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:54
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Security Management</emphasis>: a contract that "
 "enables secured access to resource managers."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:59
@@ -225,9 +224,9 @@
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:82
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "An Overview of the JBossCX Architecture"
-msgstr "Una perspectiva a (muy) alto nivel de la arquitectura de Hibernate:"
+msgstr "Sinopsis de la arquitectura JBossCX"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:83
@@ -274,7 +273,7 @@
 #: J2EE_Connectors_On_JBOSS.xml:93
 #, no-c-format
 msgid "BaseConnectionManager2 MBean"
-msgstr ""
+msgstr "MBean BaseConnectionManager2"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:94
@@ -294,9 +293,8 @@
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:97
 #, no-c-format
-msgid ""
-"The common attributes supported by the BaseConnectionManager2 MBean are:"
-msgstr ""
+msgid "The common attributes supported by the BaseConnectionManager2 MBean are:"
+msgstr "Los atributos comunes soportados por el MBean BaseConnectionManager2 son:"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:102
@@ -359,7 +357,7 @@
 #: J2EE_Connectors_On_JBOSS.xml:125
 #, no-c-format
 msgid "RARDeployment MBean"
-msgstr ""
+msgstr "MBean RARDeployment"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:126
@@ -420,6 +418,21 @@
 "    ...\n"
 "&lt;/properties&gt;"
 msgstr ""
+"&lt;properties&gt;\n"
+"    &lt;config-property&gt;\n"
+"        &lt;config-property-name&gt;Attr0Name&lt;/config-property-name&gt;\n"
+"        &lt;config-property-type&gt;Attr0Type&lt;/config-property-type&gt;\n"
+"        &lt;config-property-value&gt;Attr0Value&lt;/config-property-"
+"value&gt;\n"
+"    &lt;/config-property&gt;\n"
+"    &lt;config-property&gt;\n"
+"        &lt;config-property-name&gt;Attr1Name&lt;/config-property-name&gt;\n"
+"        &lt;config-property-type&gt;Attr2Type&lt;/config-property-type&gt;\n"
+"        &lt;config-property-value&gt;Attr2Value&lt;/config-property-"
+"value&gt;\n"
+"    &lt;/config-property&gt; \n"
+"    ...\n"
+"&lt;/properties&gt;"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:140
@@ -452,7 +465,7 @@
 #: J2EE_Connectors_On_JBOSS.xml:153
 #, no-c-format
 msgid "JBossManagedConnectionPool MBean"
-msgstr ""
+msgstr "MBean JBossManagedConnectionPool "
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:154
@@ -493,15 +506,12 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:169
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">MaxSize</emphasis>: This attribute indicates the "
 "maximum number of connections for a pool. No more than MaxSize connections "
 "will be created in each sub-pool."
 msgstr ""
-"<emphasis role=\"bold\">timeout</emphasis> especifica el número máximo de "
-"milisegundos que se tienen que esperar por la respuesta a los mensajes are-"
-"you-alive."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:174
@@ -516,16 +526,13 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:179
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">IdleTimeoutMinutes</emphasis>: This attribute "
 "indicates the maximum time a connection may be idle before being closed. The "
 "actual maximum time depends also on the idle remover thread scan time, which "
 "is 1/2 the smallest idle timeout of any pool."
 msgstr ""
-"<emphasis role=\"bold\">timeout</emphasis> especifica el número máximo de "
-"milisegundos que se tienen que esperar por la respuesta a los mensajes are-"
-"you-alive."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:184
@@ -554,27 +561,27 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:194
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ByContainer</emphasis>: use <literal>Subject</"
 "literal>"
-msgstr "<emphasis role=\"strong\">eg.</emphasis><literal>prefix</literal>"
+msgstr ""
+"<emphasis role=\"bold\">ByContainer</emphasis>: use <literal>Subject</"
+"literal>"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:199
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ByApplication</emphasis>: use application supplied "
 "parameters only"
-msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Un nombre único por medio del cual "
-"se conoce el servicio."
+msgstr "<emphasis role=\"bold\">ByApplication</emphasis>: use sólamente los parámetros que la aplicación proporciona"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:204
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<emphasis role=\"bold\">ByContainerAndApplication</emphasis>: use both"
-msgstr "<emphasis role=\"bold\">jboss-aop.deployer</emphasis>,"
+msgstr "<emphasis role=\"bold\">ByContainerAndApplication</emphasis>: utilice ambos"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:209
@@ -588,7 +595,7 @@
 #: J2EE_Connectors_On_JBOSS.xml:219
 #, no-c-format
 msgid "CachedConnectionManager MBean"
-msgstr ""
+msgstr "MBean CachedConnectionManager "
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:220
@@ -704,7 +711,7 @@
 #: J2EE_Connectors_On_JBOSS.xml:264
 #, no-c-format
 msgid "[examples]$ ant -Dchap=jca build-chap"
-msgstr ""
+msgstr "[examples]$ ant -Dchap=jca build-chap"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:265
@@ -720,8 +727,7 @@
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:268
 #, no-c-format
-msgid ""
-"The nontransactional file system resource adaptor deployment descriptor."
+msgid "The nontransactional file system resource adaptor deployment descriptor."
 msgstr ""
 
 #. Tag: programlisting
@@ -806,6 +812,83 @@
 "    &lt;/resourceadapter&gt;\n"
 "&lt;/connector&gt;"
 msgstr ""
+"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"&lt;connector xmlns=\"http://java.sun.com/xml/ns/\"Whats_new_in_JBoss_4-"
+"J2EE_Certification_and_Standards_Compliance\"\n"
+"    xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+"    xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee \n"
+"                        http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd\" "
+"version=\"1.5\"&gt;\n"
+"    &lt;display-name&gt;File System Adapter&lt;/display-name&gt;\n"
+"    &lt;vendor-name&gt;JBoss&lt;/vendor-name&gt;\n"
+"    &lt;eis-type&gt;FileSystem&lt;/eis-type&gt;\n"
+"    &lt;resourceadapter-version&gt;1.0&lt;/resourceadapter-version&gt;\n"
+"    &lt;license&gt;\n"
+"        &lt;description&gt;LGPL&lt;/description&gt;\n"
+"        &lt;license-required&gt;false&lt;/license-required&gt;\n"
+"    &lt;/license&gt;\n"
+"    &lt;resourceadapter&gt;\n"
+"        &lt;resourceadapter-class&gt;\n"
+"            org.jboss.resource.deployment.DummyResourceAdapter\n"
+"        &lt;/resourceadapter-class&gt;\n"
+"        &lt;outbound-resourceadapter&gt;\n"
+"            &lt;connection-definition&gt;\n"
+"                <emphasis role=\"bold\">&lt;managedconnectionfactory-"
+"class&gt; org.jboss.book.jca.ex1.ra.FSManagedConnectionFactory &lt;/"
+"managedconnectionfactory-class&gt;</emphasis>\n"
+"                &lt;config-property&gt;\n"
+"                    &lt;config-property-name&gt;FileSystemRootDir&lt;/config-"
+"property-name&gt;\n"
+"                    &lt;config-property-type&gt;java.lang.String&lt;/config-"
+"property-type&gt;\n"
+"                    &lt;config-property-value&gt;/tmp/db/fs_store&lt;/config-"
+"property-value&gt;\n"
+"                &lt;/config-property&gt;\n"
+"                &lt;config-property&gt;\n"
+"                    &lt;config-property-name&gt;UserName&lt;/config-property-"
+"name&gt;\n"
+"                    &lt;config-property-type&gt;java.lang.String&lt;/config-"
+"property-type&gt;\n"
+"                    &lt;config-property-value/&gt;\n"
+"                &lt;/config-property&gt;\n"
+"                &lt;config-property&gt;\n"
+"                    &lt;config-property-name&gt;Password&lt;/config-property-"
+"name&gt;\n"
+"                    &lt;config-property-type&gt;java.lang.String&lt;/config-"
+"property-type&gt;\n"
+"                    &lt;config-property-value/&gt;\n"
+"                &lt;/config-property&gt;\n"
+"                <emphasis role=\"bold\">&lt;connectionfactory-interface&gt; "
+"org.jboss.book.jca.ex1.ra.DirContextFactory &lt;/connectionfactory-"
+"interface&gt; &lt;connectionfactory-impl-class&gt; org.jboss.book.jca.ex1.ra."
+"DirContextFactoryImpl &lt;/connectionfactory-impl-class&gt; &lt;connection-"
+"interface&gt; javax.naming.directory.DirContext &lt;/connection-"
+"interface&gt; &lt;connection-impl-class&gt; org.jboss.book.jca.ex1.ra."
+"FSDirContext &lt;/connection-impl-class&gt;</emphasis>\n"
+"            &lt;/connection-definition&gt;\n"
+"            &lt;transaction-support&gt;NoTransaction&lt;/transaction-"
+"support&gt;\n"
+"            &lt;authentication-mechanism&gt;\n"
+"                &lt;authentication-mechanism-type&gt;BasicPassword&lt;/"
+"authentication-mechanism-type&gt;\n"
+"                &lt;credential-interface&gt;\n"
+"                    javax.resource.spi.security.PasswordCredential\n"
+"                &lt;/credential-interface&gt;\n"
+"            &lt;/authentication-mechanism&gt;\n"
+"            <emphasis role=\"bold\">&lt;reauthentication-support&gt;true&lt;/"
+"reauthentication-support&gt;</emphasis>\n"
+"        &lt;/outbound-resourceadapter&gt;\n"
+"        &lt;security-permission&gt;\n"
+"            &lt;description&gt; Read/Write access is required to the "
+"contents of the\n"
+"                FileSystemRootDir &lt;/description&gt;\n"
+"            &lt;security-permission-spec&gt; permission java.io."
+"FilePermission\n"
+"                \"/tmp/db/fs_store/*\", \"read,write\"; \n"
+"            &lt;/security-permission-spec&gt;\n"
+"        &lt;/security-permission&gt;\n"
+"    &lt;/resourceadapter&gt;\n"
+"&lt;/connector&gt;"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:270
@@ -858,17 +941,12 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:295
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">connection-impl-class</emphasis>: This is he class "
 "that provides the <literal>connection-interface</literal> implementation, "
 "<literal>org.jboss.book.jca.ex1.ra.FSDirContext</literal>."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: Este es el nombre de la clase "
-"completamente calificada de la implementación de la interfaz <literal>org."
-"apache.catalina.Engine</literal> que se utiliza. Si no se especifica, "
-"utiliza por defecto <literal>org.apache.catalina.core.StandardEngine</"
-"literal>."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:300
@@ -921,24 +999,40 @@
 "    &lt;/no-tx-connection-factory&gt;\n"
 "&lt;/connection-factories&gt;"
 msgstr ""
+"&lt;!DOCTYPE connection-factories PUBLIC\n"
+"          \"-//JBoss//DTD JBOSS JCA Config 1.5//EN\"\n"
+"          \"http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd\"&gt;\n"
+"&lt;!--   \n"
+"       The non-transaction FileSystem resource adaptor service "
+"configuration\n"
+"--&gt;\n"
+"&lt;connection-factories&gt;\n"
+"    &lt;no-tx-connection-factory&gt;\n"
+"        &lt;jndi-name&gt;NoTransFS&lt;/jndi-name&gt;\n"
+"        &lt;rar-name&gt;jca-ex1.rar&lt;/rar-name&gt;\n"
+"        &lt;connection-definition&gt;\n"
+"             org.jboss.book.jca.ex1.ra.DirContextFactory\n"
+"        &lt;/connection-definition&gt;\n"
+"        &lt;config-property name=\"FileSystemRootDir\"\n"
+"                         type=\"java.lang.String\"&gt;/tmp/db/fs_store&lt;/"
+"config-property&gt;\n"
+"    &lt;/no-tx-connection-factory&gt;\n"
+"&lt;/connection-factories&gt;"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:310
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The main attributes are:"
-msgstr "Los atributos configurables son los siguientes:"
+msgstr "Los atributos principales son:"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:315
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">jndi-name</emphasis>: This specifies where the "
 "connection factory will be bound into JNDI. For this deployment that binding "
 "will be <literal>java:/NoTransFS</literal>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionName</emphasis> especifica el nombre del "
-"clúster para esta granja implementada. Su valor predeterminado es "
-"<literal>DefaultPartition</literal>."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:320
@@ -984,7 +1078,7 @@
 #: J2EE_Connectors_On_JBOSS.xml:338
 #, no-c-format
 msgid "[examples]$ ant -Dchap=jca config"
-msgstr ""
+msgstr "[examples]$ ant -Dchap=jca config"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:339
@@ -1040,6 +1134,27 @@
 "    return arg;\n"
 "}"
 msgstr ""
+"public String echo(String arg)\n"
+"{\n"
+"    log.info(\"echo, arg=\"+arg);\n"
+"    try {\n"
+"        InitialContext ctx = new InitialContext();\n"
+"        Object         ref = ctx.lookup(\"java:comp/env/ra/DirContextFactory"
+"\");\n"
+"        log.info(\"echo, ra/DirContextFactory=\" + ref);\n"
+"\n"
+"        DirContextFactory dcf = (DirContextFactory) ref;\n"
+"        log.info(\"echo, found dcf=\" + dcf);\n"
+"\n"
+"        DirContext dc = dcf.getConnection();\n"
+"        log.info(\"echo, lookup dc=\" + dc);\n"
+"\n"
+"        dc.close();\n"
+"    } catch(NamingException e) {\n"
+"        log.error(\"Failed during JNDI access\", e);\n"
+"    }\n"
+"    return arg;\n"
+"}"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:347
@@ -1068,7 +1183,7 @@
 #: J2EE_Connectors_On_JBOSS.xml:353
 #, no-c-format
 msgid "[examples]$ ant -Dchap=jca -Dex=1 run-example"
-msgstr ""
+msgstr "[examples]$ ant -Dchap=jca -Dex=1 run-example"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:354
@@ -1240,9 +1355,9 @@
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:436
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Configuring JDBC DataSources"
-msgstr "Configure JBoss"
+msgstr "Configuración de DataSources JDBC"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:437
@@ -1377,21 +1492,21 @@
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:487
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The non-transactional DataSource configuration schema"
-msgstr "Configuración de la estrategia de transacción"
+msgstr ""
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:495
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The non-XA DataSource configuration schema"
-msgstr "Los grupos de configuración del programa de instalación de JBoss AS"
+msgstr ""
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:503
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The XA DataSource configuration schema"
-msgstr "Los grupos de configuración del programa de instalación de JBoss AS"
+msgstr ""
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:511
@@ -1565,25 +1680,25 @@
 #: J2EE_Connectors_On_JBOSS.xml:601
 #, no-c-format
 msgid "org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter"
-msgstr ""
+msgstr "org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:606
 #, no-c-format
 msgid "org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter"
-msgstr ""
+msgstr "org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:611
 #, no-c-format
 msgid "org.jboss.resource.adapter.jdbc.vendor.SybaseExceptionSorter"
-msgstr ""
+msgstr "org.jboss.resource.adapter.jdbc.vendor.SybaseExceptionSorter"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:616
 #, no-c-format
 msgid "org.jboss.resource.adapter.jdbc.vendor.InformixExceptionSorte"
-msgstr ""
+msgstr "org.jboss.resource.adapter.jdbc.vendor.InformixExceptionSorte"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:623
@@ -1664,15 +1779,12 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:658
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">driver-class</emphasis>: This is the fully qualified "
 "name of the JDBC driver class, for example, <literal>org.hsqldb.jdbcDriver</"
 "literal>."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: Este es el nombre de la clase "
-"completamente calificado de la implementación de la interfaz <literal>org."
-"apache.catalina.Valve</literal>."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:663
@@ -1688,13 +1800,11 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:668
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Elements in common to the <literal>local-tx-datasource</literal> and "
 "<literal>xa-datasource</literal> are:"
 msgstr ""
-"La colección de <literal>OrderLine</literal>s en <literal>Order</literal> "
-"utilizaría:"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:673
@@ -1710,31 +1820,31 @@
 #: J2EE_Connectors_On_JBOSS.xml:678
 #, no-c-format
 msgid "TRANSACTION_READ_UNCOMMITTED"
-msgstr ""
+msgstr "TRANSACTION_READ_UNCOMMITTED"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:683
 #, no-c-format
 msgid "TRANSACTION_READ_COMMITTED"
-msgstr ""
+msgstr "TRANSACTION_READ_COMMITTED"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:688
 #, no-c-format
 msgid "TRANSACTION_REPEATABLE_READ"
-msgstr ""
+msgstr "TRANSACTION_REPEATABLE_READ"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:693
 #, no-c-format
 msgid "TRANSACTION_SERIALIZABLE"
-msgstr ""
+msgstr "TRANSACTION_SERIALIZABLE"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:698
 #, no-c-format
 msgid "TRANSACTION_NONE"
-msgstr ""
+msgstr "TRANSACTION_NONE"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:705
@@ -1786,16 +1896,12 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:723
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">xa-datasource-class</emphasis>: The fully qualified "
 "name of the <literal>javax.sql.XADataSource</literal> implementation class, "
 "for example, <literal>com.informix.jdbcx.IfxXADataSource</literal>."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: Este es el nombre de la clase "
-"completamente calificado de la implementación de la interfaz <literal>org."
-"apache.catalina.Host</literal> que se utiliza. Si no se especifica, por "
-"defecto utiliza <literal>org.apache.catalina.core.StandardHost</literal>."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:728
@@ -1827,23 +1933,19 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:738
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The failover options common to <literal>ha-xa-datasource</literal> and "
 "<literal>ha-local-tx-datasource</literal> are:"
 msgstr ""
-"La colección de <literal>OrderLine</literal>s en <literal>Order</literal> "
-"utilizaría:"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:743
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">url-delimeter</emphasis>: This element specifies a "
 "character used to separate multiple JDBC URLs."
 msgstr ""
-"<emphasis role=\"bold\">ip_ttl</emphasis> especifica el TTL para los "
-"paquetes multicast."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:748
@@ -1867,61 +1969,61 @@
 #: J2EE_Connectors_On_JBOSS.xml:758
 #, no-c-format
 msgid "asapxcess-jb3.2-ds.xml"
-msgstr ""
+msgstr "asapxcess-jb3.2-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:763
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "cicsr9s-service.xml"
-msgstr "cluster-service.xml"
+msgstr "cicsr9s-service.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:768
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "db2-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "db2-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:773
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "db2-xa-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "db2-xa-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:778
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "facets-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "facets-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:783
 #, no-c-format
 msgid "fast-objects-jboss32-ds.xml"
-msgstr ""
+msgstr "fast-objects-jboss32-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:788
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "firebird-ds.xml"
-msgstr "Firebird"
+msgstr "firebird-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:793
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "firstsql-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "firstsql-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:798
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "firstsql-xa-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "firstsql-xa-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:803
 #, no-c-format
 msgid "generic-ds.xml"
-msgstr ""
+msgstr "generic-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:808
@@ -1931,117 +2033,117 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:813
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "informix-ds.xml"
-msgstr "Informix"
+msgstr "informix-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:818
 #, no-c-format
 msgid "informix-xa-ds.xml"
-msgstr ""
+msgstr "informix-xa-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:823
 #, no-c-format
 msgid "jdatastore-ds.xml"
-msgstr ""
+msgstr "jdatastore-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:828
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "jms-ds.xml"
-msgstr "jms/jms-ds.xml"
+msgstr "jms-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:833
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "jsql-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "jsql-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:838
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "lido-versant-service.xml"
-msgstr "client-deployer-service.xml"
+msgstr "lido-versant-service.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:843
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "mimer-ds.xml"
-msgstr "jms/jms-ds.xml"
+msgstr "mimer-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:848
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "mimer-xa-ds.xml"
-msgstr "jms/jms-ds.xml"
+msgstr "mimer-xa-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:853
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "msaccess-ds.xml"
-msgstr "jms/jms-ds.xml"
+msgstr "msaccess-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:858
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "mssql-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "mssql-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:863
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "mssql-xa-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "mssql-xa-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:868
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "mysql-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "mysql-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:873
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "oracle-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "oracle-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:878
 #, no-c-format
 msgid "oracle-xa-ds.xml"
-msgstr ""
+msgstr "oracle-xa-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:883
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "postgres-ds.xml"
-msgstr "jms/jms-ds.xml"
+msgstr "postgres-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:888
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "sapdb-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "sapdb-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:893
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "sapr3-ds.xml"
-msgstr "standardjaws.xml"
+msgstr "sapr3-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:898
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "solid-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "solid-ds.xml"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:903
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "sybase-ds.xml"
-msgstr "hsqldb-ds.xml"
+msgstr "sybase-ds.xml"
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:911
@@ -2116,15 +2218,15 @@
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:944
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The no-tx-connection-factory element schema"
-msgstr "El elemento Connector"
+msgstr ""
 
 #. Tag: title
 #: J2EE_Connectors_On_JBOSS.xml:952
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The tx-connection-factory element schema"
-msgstr "El elemento Connector"
+msgstr ""
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:959
@@ -2137,36 +2239,28 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:964
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">adaptor-display-name</emphasis>: A human readable "
 "display name to assign to the connection manager MBean."
 msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Un nombre único por medio del cual "
-"se conoce el servicio."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:969
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">local-transaction</emphasis>: This element specifies "
 "that the <literal>tx-connection-factory</literal> supports local "
 "transactions."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: Este es el nombre de la clase "
-"completamente calificado de la implementación de la interfaz <literal>org."
-"apache.catalina.Valve</literal>."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:974
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">xa-transaction</emphasis>: This element specifies "
 "that the <literal>tx-connection-factory</literal> supports XA transactions."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: Este es el nombre de la clase "
-"completamente calificado de la implementación de la interfaz <literal>org."
-"apache.catalina.Valve</literal>."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:979
@@ -2179,30 +2273,23 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:984
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">rar-name</emphasis>: This is the name of the RAR "
 "file that contains the definition for the resource we want to provide. For "
 "nested RAR files, the name would look like <literal>myapplication.ear#my."
 "rar</literal>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionName</emphasis> especifica el nombre del "
-"clúster para esta granja implementada. Su valor predeterminado es "
-"<literal>DefaultPartition</literal>."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:989
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">connection-definition</emphasis>: This is the "
 "connection factory interface class. It should match the "
 "<literal>connectionfactory-interface</literal> in the <literal>ra.xml</"
 "literal> file."
 msgstr ""
-"<emphasis role=\"bold\">DefaultSecurityDomain</emphasis>: Especifica el "
-"dominio de seguridad JAAS que se debe utilizar en caso de ausencia de una "
-"especificación <literal>security-domain</literal> explícita en el "
-"<literal>jboss-web.xml</literal> de un archivo WAR."
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:994
@@ -2217,21 +2304,17 @@
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:999
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<emphasis role=\"bold\">name</emphasis>: The name of the property"
-msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Un nombre único por medio del cual "
-"se conoce el servicio."
+msgstr "<emphasis role=\"bold\">name</emphasis>: El nombre de la propiedad"
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:1004
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">type</emphasis>: The fully qualified type of the "
 "property"
-msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Un nombre único por medio del cual "
-"se conoce el servicio."
+msgstr " "
 
 #. Tag: para
 #: J2EE_Connectors_On_JBOSS.xml:1009
@@ -2242,3 +2325,4 @@
 "true property type using the associated type <literal>PropertyEditor</"
 "literal>."
 msgstr ""
+

Modified: projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Messaging_On_JBOSS.po
===================================================================
--- projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Messaging_On_JBOSS.po	2008-01-04 05:45:44 UTC (rev 68618)
+++ projects/docs/trunk/Server_Configuration_Guide/es-ES/J2EE_Messaging_On_JBOSS.po	2008-01-04 05:46:21 UTC (rev 68619)
@@ -1,30 +1,32 @@
+# translation of J2EE_Messaging_On_JBOSS.po to
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
 # Automatically generated, 2007.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: J2EE_Messaging_On_JBOSS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-11-06 22:32+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-01-04 15:45+1000\n"
+"Last-Translator: Angela Garcia\n"
+"Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:6
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Messaging on JBoss"
-msgstr "Instalación de JBoss"
+msgstr "Mensajes en JBoss"
 
 #. Tag: subtitle
 #: J2EE_Messaging_On_JBOSS.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "JMS Configuration and Architecture"
-msgstr "Archivo de configuración XML"
+msgstr "Arquitectura y configuración de JMS"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:8
@@ -40,6 +42,8 @@
 "not need to worry about the sending application&#39;s status. Both senders, "
 "and receivers only interact with the destinations."
 msgstr ""
+"JMS API proviene del inglés Java Message Service Application Programming "
+"Interface y las aplicaciones la utilizan para enviar mensajes asincrónicos con <emphasis>calidad-empresarial</emphasis> a otras aplicaciones. En el mundo de los mensajes, estos no se envían directamente a otras aplicaciones sino que los mensajes se envían a destinos llamados colas o temas. Las aplicaciones que envían mensajes no necesitan preocuparse si las aplicaciones que los reciben se encuentran funcionando y de la misma manera las aplicaciones que reciben no necesitan preocuparse del estatus de la aplicación que envía. Tanto el que envía como el que recibe sólo interactúan con los destinos."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:11
@@ -53,7 +57,7 @@
 "therefore, the best JBoss Messaging user guide is the JMS specification. For "
 "more information about the JMS API please visit the JMS Tutorial or JMS "
 "Downloads &amp; Specifications."
-msgstr ""
+msgstr "La API JMS es la interfaz estandarizada para un proveedor JMS algunas veces denominado sistema middleware orientado a mensajes - Message Oriented Middleware (MOM). JBoss viene junto con un proveedor JMS que cumple con los requerimientos de JMS 1.1 llamado JBoss Messaging or JBossMQ. Cuando utiliza la API JMS con JBoss está utilizando la máquina JBoss Messaging de manera transparente. JBoss Messaging implementa de manera completa la especificación JMS y por lo tanto el mejor manuel del usuario para JBoss Messaging es la especificación JMS. Para obtener mayor información sobre la API JMS consulte el tutorial de JMS o las especificaciones para descargar de JMS."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:14
@@ -61,13 +65,13 @@
 msgid ""
 "This chapter focuses on the JBoss specific aspects of using JMS and message "
 "driven beans as well as the JBoss Messaging configuration and MBeans."
-msgstr ""
+msgstr "Este capítulo se enfoca en los aspectos específicos de JBoss sobre como utilizar JMS y los beans dirigidos por mensajes así como la configuración de JBoss Messaging y las MBeans."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:18
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "JMS Examples"
-msgstr "Ejemplo"
+msgstr "Ejemplos de JMS"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:19
@@ -77,7 +81,7 @@
 "implementation. JMS leaves the details of accessing JMS connection factories "
 "and destinations as provider specific details. What you need to know to use "
 "the JBoss Messaging layer is:"
-msgstr ""
+msgstr "En esta sección vamos a discutir lo básico que se necesita para poder utilizar la implementación JBoss JMS . JMS deja los detalles de acceso a fábricas de conexiones JMS y destinos como detalles especificos del proveedor. Lo que necesita saber para poder utilizar la capa de JBoss Messaging es:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:24
@@ -86,7 +90,7 @@
 "The location of the queue and topic connect factories: In JBoss both "
 "connection factory implementations are located under the JNDI name "
 "<literal>ConnectionFactory</literal>."
-msgstr ""
+msgstr "La ubicación de las fábricas de conexión de temas y colas: en JBoss ambas implementaciones de la fábrica de conexiones se encuentran bajo el nombre JNDI <literal>ConnectionFactory</literal>."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:29
@@ -96,20 +100,21 @@
 "configured via MBeans as we will see when we discuss the messaging MBeans. "
 "JBoss comes with a few queues and topics preconfigured. You can find them "
 "under the <literal>jboss.mq.destination</literal> domain in the JMX Console.."
-msgstr ""
+msgstr "Cómo buscar destinos JMS (colas y temas): los destinos se configuran por medio de MBeans como lo veremos cuando discutamos los MBeans de mensajes. JBoss viene junto con unas pocas colas y temas preconfigurados y los puede encontrar bajo el dominio <literal>jboss.mq.destination</literal> en la consola JMX."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:34
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Which JARS JMS requires: These include <literal>concurrent.jar</literal>, "
 "<literal>jbossmq-client.jar</literal>, <literal>jboss-common-client.jar</"
 "literal>, <literal>jboss-system-client.jar</literal>, <literal>jnp-client."
 "jar</literal> and <literal>log4j.jar</literal>."
 msgstr ""
-"La tabla person tendría las columnas <literal>pid</literal>, "
-"<literal>birthday</literal>, <literal>initial</literal>, <literal>first</"
-"literal> y <literal>last</literal>."
+"Las JARS que JMS necesita: estos incluyen <literal>concurrent.jar</literal>, "
+"<literal>jbossmq-client.jar</literal>, <literal>jboss-common-client.jar</"
+"literal>, <literal>jboss-system-client.jar</literal>, <literal>jnp-client."
+"jar</literal> y <literal>log4j.jar</literal>."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:39
@@ -119,13 +124,13 @@
 "messaging models and message driven beans. The chapter example source is "
 "located under the <literal>src/main/org/jboss/book/jms</literal> directory "
 "of the book examples."
-msgstr ""
+msgstr "En las siguientes secciones vamos a ver ejemplos de los varios modelos de mensajes JMS y de los beans dirigidos por mensajes. La fuente de ejemplos del capítulo se encuentra bajo el directorio <literal>src/main/org/jboss/book/jms</literal> del libro de ejemplos."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:43
 #, no-c-format
 msgid "A Point-To-Point Example"
-msgstr ""
+msgstr "Ejemplo punto por punto"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:44
@@ -140,12 +145,15 @@
 "testQueue</literal> and asynchronously receives the message from the same "
 "queue."
 msgstr ""
+"Vamos a empezar con un ejemplo punto por punto (P2P). En el modelo punto por punto (P2P), el que envía entrega los mensajes a una cola y un solo recibidor saca el mensaje de la cola. El recibidor no necesita estar escuchando la cola en el momento en que se envía el mensaje. <xref linkend=\"A_Point_To_Point_Example-"
+"A_P2P_JMS_client_example\"/> muestra un ejemplo punto por punto (P2P) completo que envía un <literal>javax.jms.TextMessage</literal> a la cola <literal>queue/"
+"testQueue</literal> y de manera asincrónica recibe el mensaje desde la misma cola."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:47
 #, no-c-format
 msgid "A P2P JMS client example"
-msgstr ""
+msgstr "Ejemplo de un cliente JMS punto por punto (P2P)"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:48
@@ -262,12 +270,122 @@
 "    }\n"
 "}"
 msgstr ""
+"package org.jboss.book.jms.ex1;\n"
+"\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.MessageListener;\n"
+"import javax.jms.Queue;\n"
+"import javax.jms.QueueConnection;\n"
+"import javax.jms.QueueConnectionFactory;\n"
+"import javax.jms.QueueReceiver;\n"
+"import javax.jms.QueueSender;\n"
+"import javax.jms.QueueSession;\n"
+"import javax.jms.TextMessage;\n"
+"import javax.naming.InitialContext;\n"
+"import javax.naming.NamingException;\n"
+"\n"
+"import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
+"import org.apache.log4j.Logger;\n"
+"import org.jboss.util.ChapterExRepository;\n"
+"\n"
+"/** \n"
+" * A complete JMS client example program that sends a\n"
+" * TextMessage to a Queue and asynchronously receives the\n"
+" * message from the same Queue.\n"
+" * \n"
+" * @author  Scott.Stark at jboss.org\n"
+" * @version $Revision: 1.9 $\n"
+" */\n"
+"public class SendRecvClient\n"
+"{\n"
+"    static Logger log;\n"
+"    static CountDown done = new CountDown(1);\n"
+"    \n"
+"    QueueConnection conn;\n"
+"    QueueSession session;\n"
+"    Queue que;\n"
+"    \n"
+"    public static class ExListener \n"
+"        implements MessageListener\n"
+"    {\n"
+"        public void onMessage(Message msg)\n"
+"        {\n"
+"            done.release();\n"
+"            TextMessage tm = (TextMessage) msg;\n"
+"            try {\n"
+"                log.info(\"onMessage, recv text=\" + tm.getText());\n"
+"            } catch(Throwable t) {\n"
+"                t.printStackTrace();\n"
+"            }\n"
+"        }\n"
+"    }\n"
+"    \n"
+"    public void setupPTP()\n"
+"        throws JMSException, \n"
+"               NamingException\n"
+"    {\n"
+"        InitialContext iniCtx = new InitialContext();\n"
+"        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
+"        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
+"        conn = qcf.createQueueConnection();\n"
+"        que = (Queue) iniCtx.lookup(\"queue/testQueue\");\n"
+"        session = conn.createQueueSession(false,\n"
+"                                          QueueSession.AUTO_ACKNOWLEDGE);\n"
+"        conn.start();\n"
+"    }\n"
+"    \n"
+"    public void sendRecvAsync(String text)\n"
+"        throws JMSException, \n"
+"               NamingException\n"
+"    {\n"
+"        log.info(\"Begin sendRecvAsync\");\n"
+"        // Setup the PTP connection, session\n"
+"        setupPTP();\n"
+"\n"
+"        // Set the async listener\n"
+"        QueueReceiver recv = session.createReceiver(que);\n"
+"        recv.setMessageListener(new ExListener());\n"
+"\n"
+"        // Send a text msg\n"
+"        QueueSender send = session.createSender(que);\n"
+"        TextMessage tm = session.createTextMessage(text);\n"
+"        send.send(tm);\n"
+"        log.info(\"sendRecvAsync, sent text=\" + tm.getText());\n"
+"        send.close();\n"
+"        log.info(\"End sendRecvAsync\");\n"
+"    }\n"
+"    \n"
+"    public void stop()\n"
+"        throws JMSException\n"
+"    {\n"
+"        conn.stop();\n"
+"        session.close();\n"
+"        conn.close();\n"
+"    }\n"
+"    \n"
+"    public static void main(String args[]) \n"
+"        throws Exception\n"
+"    {\n"
+"        ChapterExRepository.init(SendRecvClient.class);\n"
+"        log = Logger.getLogger(\"SendRecvClient\");\n"
+"        \n"
+"        log.info(\"Begin SendRecvClient, now=\" + System.currentTimeMillis"
+"());\n"
+"        SendRecvClient client = new SendRecvClient();\n"
+"        client.sendRecvAsync(\"A text msg\");\n"
+"        client.done.acquire();\n"
+"        client.stop();\n"
+"        log.info(\"End SendRecvClient\");\n"
+"        System.exit(0);\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:49 J2EE_Messaging_On_JBOSS.xml:62
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The client may be run using the following command line:"
-msgstr "Las sentencias SQL son liberadas en el siguiente orden"
+msgstr "El cliente se puede ejecutar usando la siguiente línea de comandos:"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:52
@@ -283,12 +401,21 @@
 "     [java] [INFO,SendRecvClient] End sendRecvAsync\n"
 "     [java] [INFO,SendRecvClient] End SendRecvClient"
 msgstr ""
+"[examples]$ ant -Dchap=jms -Dex=1p2p run-example\n"
+"...\n"
+"run-example1p2p:\n"
+"     [java] [INFO,SendRecvClient] Begin SendRecvClient, now=1102808673386\n"
+"     [java] [INFO,SendRecvClient] Begin sendRecvAsync\n"
+"     [java] [INFO,SendRecvClient] onMessage, recv text=A text msg\n"
+"     [java] [INFO,SendRecvClient] sendRecvAsync, sent text=A text msg\n"
+"     [java] [INFO,SendRecvClient] End sendRecvAsync\n"
+"     [java] [INFO,SendRecvClient] End SendRecvClient"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:56
 #, no-c-format
 msgid "A Pub-Sub Example"
-msgstr ""
+msgstr "Ejemplo Pub-Sub"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:57
@@ -300,13 +427,13 @@
 "topic will miss the published message. shows a complete JMS client that "
 "sends a <literal>javax.jms.TextMessage</literal> to a topic and "
 "asynchronously receives the message from the same topic."
-msgstr ""
+msgstr "El modelo de mensajes JMS publica/suscribe (Pub-Sub) es un modelo de uno-a-muchos. Un editor envía un mensaje a un tema y todos los suscriptores activos del tema reciben el mensaje. Los suscriptores que no están escuchando de manera activa el tema no recibirán el mensaje publicado. muestra un cliente JMS completo que envía un <literal>javax.jms.TextMessage</literal> a un tema y de manera asicrónica recibe el mensaje desde el mismo tema."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:60
 #, no-c-format
 msgid "A Pub-Sub JMS client example"
-msgstr ""
+msgstr "Ejemplo de un cliente JMS Pub-Sub"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:61
@@ -414,6 +541,107 @@
 "    \n"
 "}"
 msgstr ""
+"package org.jboss.book.jms.ex1;\n"
+"\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.MessageListener;\n"
+"import javax.jms.Topic;\n"
+"import javax.jms.TopicConnection;\n"
+"import javax.jms.TopicConnectionFactory;\n"
+"import javax.jms.TopicPublisher;\n"
+"import javax.jms.TopicSubscriber;\n"
+"import javax.jms.TopicSession;\n"
+"import javax.jms.TextMessage;\n"
+"import javax.naming.InitialContext;\n"
+"import javax.naming.NamingException;\n"
+"\n"
+"import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
+"\n"
+"/**\n"
+" *  A complete JMS client example program that sends a TextMessage to\n"
+" *  a Topic and asynchronously receives the message from the same\n"
+" *  Topic.\n"
+" * \n"
+" *  @author Scott.Stark at jboss.org\n"
+" *  @version $Revision: 1.9 $\n"
+" */\n"
+"\n"
+"public class TopicSendRecvClient\n"
+"{\n"
+"    static CountDown done = new CountDown(1);\n"
+"    TopicConnection conn = null;\n"
+"    TopicSession session = null;\n"
+"    Topic topic = null;\n"
+"    \n"
+"    public static class ExListener implements MessageListener\n"
+"    {\n"
+"        public void onMessage(Message msg)\n"
+"        {\n"
+"            done.release();\n"
+"            TextMessage tm = (TextMessage) msg;\n"
+"            try {\n"
+"                System.out.println(\"onMessage, recv text=\" + tm.getText"
+"());\n"
+"            } catch(Throwable t) {\n"
+"                t.printStackTrace();\n"
+"            }\n"
+"        }\n"
+"    }\n"
+"    \n"
+"    public void setupPubSub()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        InitialContext iniCtx = new InitialContext();\n"
+"        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
+"        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
+"        conn = tcf.createTopicConnection();\n"
+"        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
+"        session = conn.createTopicSession(false,\n"
+"                                          TopicSession.AUTO_ACKNOWLEDGE);\n"
+"        conn.start();\n"
+"    }\n"
+"    \n"
+"    public void sendRecvAsync(String text)\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        System.out.println(\"Begin sendRecvAsync\");\n"
+"        // Setup the PubSub connection, session\n"
+"        setupPubSub();\n"
+"        // Set the async listener\n"
+"        \n"
+"        TopicSubscriber recv = session.createSubscriber(topic);\n"
+"        recv.setMessageListener(new ExListener());\n"
+"        // Send a text msg\n"
+"        TopicPublisher send = session.createPublisher(topic);\n"
+"        TextMessage tm = session.createTextMessage(text);\n"
+"        send.publish(tm);\n"
+"        System.out.println(\"sendRecvAsync, sent text=\" + tm.getText());\n"
+"        send.close();\n"
+"        System.out.println(\"End sendRecvAsync\");\n"
+"    }\n"
+"    \n"
+"    public void stop() throws JMSException\n"
+"    {\n"
+"        conn.stop();\n"
+"        session.close();\n"
+"        conn.close();\n"
+"    }\n"
+"    \n"
+"    public static void main(String args[]) throws Exception\n"
+"    {\n"
+"        System.out.println(\"Begin TopicSendRecvClient, now=\" + \n"
+"                           System.currentTimeMillis());\n"
+"        TopicSendRecvClient client = new TopicSendRecvClient();\n"
+"        client.sendRecvAsync(\"A text msg, now=\"+System.currentTimeMillis"
+"());\n"
+"        client.done.acquire();\n"
+"        client.stop();\n"
+"        System.out.println(\"End TopicSendRecvClient\");\n"
+"        System.exit(0);\n"
+"    }\n"
+"    \n"
+"}"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:65
@@ -429,6 +657,15 @@
 "     [java] End sendRecvAsync\n"
 "     [java] End TopicSendRecvClient"
 msgstr ""
+"[examples]$ ant -Dchap=jms -Dex=1ps run-example\n"
+"...\n"
+"run-example1ps:\n"
+"     [java] Begin TopicSendRecvClient, now=1102809427043\n"
+"     [java] Begin sendRecvAsync\n"
+"     [java] onMessage, recv text=A text msg, now=1102809427071\n"
+"     [java] sendRecvAsync, sent text=A text msg, now=1102809427071\n"
+"     [java] End sendRecvAsync\n"
+"     [java] End TopicSendRecvClient"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:66
@@ -442,12 +679,14 @@
 "only client is shown in <xref linkend=\"A_Pub_Sub_Example-"
 "A_JMS_subscriber_client\"/>."
 msgstr ""
+"Ahora vamos a dividir el editor y los suscriptores en programas separados para demostrar que los suscriptores sólamente reciben mensajes mientras están escuchando un tema. <xref linkend=\"A_Pub_Sub_Example-A_JMS_publisher_client\"/> muestra una variación edl cliente pub-sub anterior que sólo publica mensajes en el tema <literal>topic/testTopic</literal>. El cliente único del suscriptor aparece en <xref linkend=\"A_Pub_Sub_Example-"
+"A_JMS_subscriber_client\"/>."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:69
 #, no-c-format
 msgid "A JMS publisher client"
-msgstr ""
+msgstr "Un cliente editor JMS"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:70
@@ -531,12 +770,89 @@
 "    \n"
 "}"
 msgstr ""
+"package org.jboss.book.jms.ex1;\n"
+"\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.MessageListener;\n"
+"import javax.jms.Topic;\n"
+"import javax.jms.TopicConnection;\n"
+"import javax.jms.TopicConnectionFactory;\n"
+"import javax.jms.TopicPublisher;\n"
+"import javax.jms.TopicSlistubscriber;\n"
+"import javax.jms.TopicSession;\n"
+"import javax.jms.TextMessage;\n"
+"import javax.naming.InitialContext;\n"
+"import javax.naming.NamingException;\n"
+"\n"
+"/** \n"
+" *  A JMS client example program that sends a TextMessage to a Topic\n"
+" *    \n"
+" *  @author Scott.Stark at jboss.org\n"
+" *  @version $Revision: 1.9 $\n"
+" */\n"
+"public class TopicSendClient\n"
+"{\n"
+"    TopicConnection conn = null;\n"
+"    TopicSession session = null;\n"
+"    Topic topic = null;\n"
+"    \n"
+"    public void setupPubSub()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        InitialContext iniCtx = new InitialContext();\n"
+"        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
+"        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
+"        conn = tcf.createTopicConnection();\n"
+"        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
+"        session = conn.createTopicSession(false,\n"
+"                                          TopicSession.AUTO_ACKNOWLEDGE);\n"
+"        conn.start();\n"
+"    }\n"
+"    \n"
+"    public void sendAsync(String text)\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        System.out.println(\"Begin sendAsync\");\n"
+"        // Setup the pub/sub connection, session\n"
+"        setupPubSub();\n"
+"        // Send a text msg\n"
+"        TopicPublisher send = session.createPublisher(topic);\n"
+"        TextMessage tm = session.createTextMessage(text);\n"
+"        send.publish(tm);\n"
+"        System.out.println(\"sendAsync, sent text=\" +  tm.getText());\n"
+"        send.close();\n"
+"        System.out.println(\"End sendAsync\");\n"
+"    }\n"
+"    \n"
+"    public void stop() \n"
+"        throws JMSException\n"
+"    {\n"
+"        conn.stop();\n"
+"        session.close();\n"
+"        conn.close();\n"
+"    }\n"
+"    \n"
+"    public static void main(String args[]) \n"
+"        throws Exception\n"
+"    {\n"
+"        System.out.println(\"Begin TopicSendClient, now=\" + \n"
+"                                   System.currentTimeMillis());\n"
+"        TopicSendClient client = new TopicSendClient();\n"
+"            client.sendAsync(\"A text msg, now=\"+System.currentTimeMillis"
+"());\n"
+"        client.stop();\n"
+"        System.out.println(\"End TopicSendClient\");\n"
+"        System.exit(0);\n"
+"    }\n"
+"    \n"
+"}"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:71
 #, no-c-format
 msgid "A JMS subscriber client"
-msgstr ""
+msgstr "Un cliente suscriptor JMS"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:72
@@ -622,14 +938,95 @@
 "    \n"
 "}"
 msgstr ""
+"package org.jboss.book.jms.ex1;\n"
+"\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.MessageListener;\n"
+"import javax.jms.Topic;\n"
+"import javax.jms.TopicConnection;\n"
+"import javax.jms.TopicConnectionFactory;\n"
+"import javax.jms.TopicPublisher;\n"
+"import javax.jms.TopicSubscriber;\n"
+"import javax.jms.TopicSession;\n"
+"import javax.jms.TextMessage;\n"
+"import javax.naming.InitialContext;\n"
+"import javax.naming.NamingException;\n"
+"\n"
+"/**\n"
+" * A JMS client example program that synchronously receives a message a "
+"Topic\n"
+" *  \n"
+" * @author Scott.Stark at jboss.org\n"
+" * @version $Revision: 1.9 $\n"
+" */\n"
+"public class TopicRecvClient\n"
+"{\n"
+"    TopicConnection conn = null;\n"
+"    TopicSession session = null;\n"
+"    Topic topic = null;\n"
+"    \n"
+"    public void setupPubSub()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        InitialContext iniCtx = new InitialContext();\n"
+"        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
+"        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
+"        conn = tcf.createTopicConnection();\n"
+"        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
+"        session = conn.createTopicSession(false,\n"
+"                                          TopicSession.AUTO_ACKNOWLEDGE);\n"
+"        conn.start();\n"
+"    }\n"
+"    \n"
+"    public void recvSync()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        System.out.println(\"Begin recvSync\");\n"
+"        // Setup the pub/sub connection, session\n"
+"        setupPubSub();\n"
+"\n"
+"        // Wait upto 5 seconds for the message\n"
+"        TopicSubscriber recv = session.createSubscriber(topic);\n"
+"        Message msg = recv.receive(5000);\n"
+"        if (msg == null) {\n"
+"            System.out.println(\"Timed out waiting for msg\");\n"
+"        } else {\n"
+"            System.out.println(\"TopicSubscriber.recv, msgt=\"+msg);\n"
+"        }\n"
+"    }\n"
+"    \n"
+"    public void stop()\n"
+"        throws JMSException\n"
+"    {\n"
+"        conn.stop();\n"
+"        session.close();\n"
+"        conn.close();\n"
+"    }\n"
+"    \n"
+"    public static void main(String args[]) \n"
+"        throws Exception\n"
+"    {\n"
+"        System.out.println(\"Begin TopicRecvClient, now=\" +\n"
+"                           System.currentTimeMillis());\n"
+"        TopicRecvClient client = new TopicRecvClient();\n"
+"        client.recvSync();\n"
+"        client.stop();\n"
+"        System.out.println(\"End TopicRecvClient\");\n"
+"        System.exit(0);\n"
+"    }\n"
+"    \n"
+"}"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:73
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Run the <literal>TopicSendClient</literal> followed by the "
 "<literal>TopicRecvClient</literal> as follows:"
-msgstr "<literal>in</literal> y <literal>between</literal> pueden usarse así:"
+msgstr ""
+"Ejecute el <literal>TopicSendClient</literal> seguido del "
+"<literal>TopicRecvClient</literal> como se ve a continuación:"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:76
@@ -648,6 +1045,18 @@
 "     [java] Timed out waiting for msg\n"
 "     [java] End TopicRecvClient"
 msgstr ""
+"[examples]$ ant -Dchap=jms -Dex=1ps2 run-example\n"
+"...\n"
+"run-example1ps2:\n"
+"     [java] Begin TopicSendClient, now=1102810007899\n"
+"     [java] Begin sendAsync\n"
+"     [java] sendAsync, sent text=A text msg, now=1102810007909\n"
+"     [java] End sendAsync\n"
+"     [java] End TopicSendClient\n"
+"     [java] Begin TopicRecvClient, now=1102810011524\n"
+"     [java] Begin recvSync\n"
+"     [java] Timed out waiting for msg\n"
+"     [java] End TopicRecvClient"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:77
@@ -657,12 +1066,14 @@
 "literal>) fails to receive the message sent by the publisher due to a "
 "timeout."
 msgstr ""
+"La salida muestra que el cliente del suscriptor del tema (<literal>TopicRecvClient</"
+"literal>) no recibe el mensaje que el editor envió debido al tiempo de expiración."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:83
 #, no-c-format
 msgid "A Pub-Sub With Durable Topic Example"
-msgstr ""
+msgstr "Un Pub-Sub con un ejemplo de tema durable"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:84
@@ -680,12 +1091,16 @@
 "linkend=\"A_Pub_Sub_Example-A_JMS_subscriber_client\"/> client highlighted "
 "in bold."
 msgstr ""
+"JMS soporta un modelo de mensaje que es un cruce entre los modelos punto por punto (P2P) y pub-sub. Cuando un cliente pub-sub quiere recibir todos los mensajes enviados al tema al que se suscribe e incluso cuando no está escuchando de manera activa al tema, el cliente puede lograr este comportamiento utilizando un tema durable. Vamos a mirar una variación del cliente suscriptor anterior que utiliza un tema durable para asegurarse de que recibe todos los mensajes incluyendo aquellos publicados cuando el cliente no está escuchando el tema. <xref linkend="
+"\"A_Pub_Sub_With_Durable_Topic_Example-A_durable_topic_JMS_client_example\"/"
+"> muestra el cliente de tema durable con las diferencias clave en negrilla en el cliente <xref "
+"linkend=\"A_Pub_Sub_Example-A_JMS_subscriber_client\"/>."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:87
 #, no-c-format
 msgid "A durable topic JMS client example"
-msgstr ""
+msgstr "Ejemplo de un cliente JMS de tema durable"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:88
@@ -774,6 +1189,88 @@
 "    \n"
 "}"
 msgstr ""
+"package org.jboss.book.jms.ex1;\n"
+"\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.MessageListener;\n"
+"import javax.jms.Topic;\n"
+"import javax.jms.TopicConnection;\n"
+"import javax.jms.TopicConnectionFactory;\n"
+"import javax.jms.TopicPublisher;\n"
+"import javax.jms.TopicSubscriber;\n"
+"import javax.jms.TopicSession;\n"
+"import javax.jms.TextMessage;\n"
+"import javax.naming.InitialContext;\n"
+"import javax.naming.NamingException;\n"
+"\n"
+"/**\n"
+" *  A JMS client example program that synchronously receives a message a "
+"Topic\n"
+" *     \n"
+" *  @author Scott.Stark at jboss.org\n"
+" *  @version $Revision: 1.9 $\n"
+" */\n"
+"public class DurableTopicRecvClient\n"
+"{\n"
+"    TopicConnection conn = null;\n"
+"    TopicSession session = null;\n"
+"    Topic topic = null;\n"
+"    \n"
+"    public void setupPubSub()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        InitialContext iniCtx = new InitialContext();\n"
+"        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
+"\n"
+"        TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;\n"
+"        conn = tcf.createTopicConnection(\"john\", \"needle\");\n"
+"        topic = (Topic) iniCtx.lookup(\"topic/testTopic\");\n"
+"\n"
+"        session = conn.createTopicSession(false,\n"
+"                                          TopicSession.AUTO_ACKNOWLEDGE);\n"
+"        conn.start();\n"
+"    }\n"
+"    \n"
+"    public void recvSync()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        System.out.println(\"Begin recvSync\");\n"
+"        // Setup the pub/sub connection, session\n"
+"        setupPubSub();\n"
+"        // Wait upto 5 seconds for the message\n"
+"        TopicSubscriber recv = session.createDurableSubscriber(topic, \"jms-"
+"ex1dtps\");\n"
+"        Message msg = recv.receive(5000);\n"
+"        if (msg == null) {\n"
+"            System.out.println(\"Timed out waiting for msg\");\n"
+"        } else {\n"
+"            System.out.println(\"DurableTopicRecvClient.recv, msgt=\" + "
+"msg);\n"
+"        } \n"
+"    }\n"
+"    \n"
+"    public void stop() \n"
+"        throws JMSException\n"
+"    {\n"
+"        conn.stop();\n"
+"        session.close();\n"
+"        conn.close();\n"
+"    }\n"
+"    \n"
+"    public static void main(String args[]) \n"
+"        throws Exception\n"
+"    {\n"
+"        System.out.println(\"Begin DurableTopicRecvClient, now=\" + \n"
+"                           System.currentTimeMillis());\n"
+"        DurableTopicRecvClient client = new DurableTopicRecvClient();\n"
+"        client.recvSync();\n"
+"        client.stop();\n"
+"        System.out.println(\"End DurableTopicRecvClient\");\n"
+"        System.exit(0);\n"
+"    }\n"
+"    \n"
+"}"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:89
@@ -781,7 +1278,7 @@
 msgid ""
 "Now run the previous topic publisher with the durable topic subscriber as "
 "follows:"
-msgstr ""
+msgstr "Ahora ejecute el editor de tema anterior con los suscriptores de tema durables así:"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:92
@@ -824,12 +1321,48 @@
 "     [java] }\n"
 "     [java] End DurableTopicRecvClient"
 msgstr ""
+"[examples]$ ant -Dchap=jms -Dex=1psdt run-example\n"
+"...                \n"
+"run-example1psdt:\n"
+"     [java] Begin DurableTopicSetup\n"
+"     [java] End DurableTopicSetup\n"
+"     [java] Begin TopicSendClient, now=1102899834273\n"
+"     [java] Begin sendAsync\n"
+"     [java] sendAsync, sent text=A text msg, now=1102899834345\n"
+"     [java] End sendAsync\n"
+"     [java] End TopicSendClient\n"
+"     [java] Begin DurableTopicRecvClient, now=1102899840043\n"
+"     [java] Begin recvSync\n"
+"     [java] DurableTopicRecvClient.recv, msgt=SpyTextMessage {\n"
+"     [java] Header { \n"
+"     [java]    jmsDestination  : TOPIC.testTopic.DurableSubscription[\n"
+"               clientId=DurableSubscriberExample name=jms-ex1dtps "
+"selector=null]\n"
+"     [java]    jmsDeliveryMode : 2\n"
+"     [java]    jmsExpiration   : 0\n"
+"     [java]    jmsPriority     : 4\n"
+"     [java]    jmsMessageID    : ID:3-11028998375501\n"
+"     [java]    jmsTimeStamp    : 1102899837550\n"
+"     [java]    jmsCorrelationID: null\n"
+"     [java]    jmsReplyTo      : null\n"
+"     [java]    jmsType         : null\n"
+"     [java]    jmsRedelivered  : false\n"
+"     [java]    jmsProperties   : {}\n"
+"     [java]    jmsPropReadWrite: false\n"
+"     [java]    msgReadOnly     : true\n"
+"     [java]    producerClientId: ID:3\n"
+"     [java] }\n"
+"     [java] Body {\n"
+"     [java]    text            :A text msg, now=1102899834345\n"
+"     [java] }\n"
+"     [java] }\n"
+"     [java] End DurableTopicRecvClient"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:93
 #, no-c-format
 msgid "Items of note for the durable topic example include:"
-msgstr ""
+msgstr "Los puntos a notar para el ejemplo de tema durable incluyen:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:98
@@ -843,6 +1376,9 @@
 "the durable topic and what the name of the durable topic subscription is. We "
 "will discuss the details of durable topic setup in the configuration section."
 msgstr ""
+"La creación <literal>TopicConnectionFactory</literal> en el cliente de tema durable utilizado como nombre de usuario y contraseña y la creación <literal>TopicSubscriber</"
+"literal> se realizó utilizando el método <literal>createDurableSubscriber(Topic, "
+"String)</literal>. Este es un requerimeinto de los suscriptores de temas durables. El servidor de mensajes necesita saber que cliente está solicitando el tema durable y el nombre de la suscripción del tema durable. discutiremos los detalles de la configuración del tema durable en la sección sobre configuración."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:103
@@ -858,7 +1394,7 @@
 "subscriber on the <literal>topic/testTopic</literal> and the messaging "
 "server knows that any messages posted to this topic must be saved for latter "
 "delivery."
-msgstr ""
+msgstr "Un cliente <literal>org.jboss.book.jms.DurableTopicSetup</literal> se ejecutó antes del <literal>TopicSendClient</literal>. La razón para esto es que un suscriptor de tema durable debe haber registrado una suscripción en lagún momento dado anteriormente para que el servidor pueda guardar mensajes. JBoss soporta los suscriptores de temas durables dinámicos y el cliente <literal>DurableTopicSetup</literal> simplemente crea un receptor de suscripción durable y las salidas. Esto deja un suscriptor de tema durable activo en el <literal>topic/testTopic</literal> y el servidor de mensajes sabe que cualquier mensaje enviado a este tema se deben guardar para entregarlos más tarde."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:108
@@ -866,7 +1402,7 @@
 msgid ""
 "The <literal>TopicSendClient</literal> does not change for the durable "
 "topic. The notion of a durable topic is a subscriber only notion."
-msgstr ""
+msgstr "El <literal>TopicSendClient</literal> no cambia para el tema durable. La noción de un tema durable es una noción sólamente del suscriptor."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:113
@@ -875,13 +1411,13 @@
 "The <literal>DurableTopicRecvClient</literal> sees the message published to "
 "the <literal>topic/testTopic</literal> even though it was not listening to "
 "the topic at the time the message was published."
-msgstr ""
+msgstr "El <literal>DurableTopicRecvClient</literal> vee el mensaje publicado en el <literal>topic/testTopic</literal> aun cuando no estaba escuchando el tema cuando el mensaje se publicó."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:121
 #, no-c-format
 msgid "A Point-To-Point With MDB Example"
-msgstr ""
+msgstr "Ejemplo MDB con punto-por-punto"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:122
@@ -892,12 +1428,14 @@
 "messages to the queue found in the incoming message <literal>JMSReplyTo</"
 "literal> header."
 msgstr ""
+"muestra un bean dirigido por mensajes que transforma el <literal>TextMessages</literal>. Recibe y envía los mensajes transformados a la cola que se encuentra en la cabecera <literal>JMSReplyTo</"
+"literal> del mensaje que llega."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:125
 #, no-c-format
 msgid "A TextMessage processing MDB"
-msgstr ""
+msgstr "Un TextMessage procesando beans dirigidos por mensajes"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:126
@@ -1010,6 +1548,112 @@
 "    }\n"
 "}"
 msgstr ""
+"package org.jboss.book.jms.ex2;\n"
+"                \n"
+"import javax.ejb.MessageDrivenBean;\n"
+"import javax.ejb.MessageDrivenContext;\n"
+"import javax.ejb.EJBException;\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.MessageListener;\n"
+"import javax.jms.Queue;\n"
+"import javax.jms.QueueConnection;\n"
+"import javax.jms.QueueConnectionFactory;\n"
+"import javax.jms.QueueSender;\n"
+"import javax.jms.QueueSession;\n"
+"import javax.jms.TextMessage;\n"
+"import javax.naming.InitialContext;\n"
+"import javax.naming.NamingException;\n"
+"\n"
+"/** \n"
+" * An MDB that transforms the TextMessages it receives and send the\n"
+" * transformed messages to the Queue found in the incoming message\n"
+" * JMSReplyTo header.\n"
+" * \n"
+" * @author Scott.Stark at jboss.org\n"
+" * @version $Revision: 1.9 $\n"
+" */\n"
+"public class TextMDB \n"
+"    implements MessageDrivenBean, MessageListener\n"
+"{\n"
+"    private MessageDrivenContext ctx = null;\n"
+"    private QueueConnection conn;\n"
+"    private QueueSession session;\n"
+"    \n"
+"    public TextMDB()\n"
+"    {\n"
+"        System.out.println(\"TextMDB.ctor, this=\"+hashCode());\n"
+"    }\n"
+"    \n"
+"    public void setMessageDrivenContext(MessageDrivenContext ctx)\n"
+"    {\n"
+"        this.ctx = ctx;\n"
+"        System.out.println(\"TextMDB.setMessageDrivenContext, this=\" + \n"
+"                           hashCode());\n"
+"    }\n"
+"    \n"
+"    public void ejbCreate()\n"
+"    {\n"
+"        System.out.println(\"TextMDB.ejbCreate, this=\"+hashCode());\n"
+"        try {\n"
+"            setupPTP();\n"
+"        } catch (Exception e) {\n"
+"            throw new EJBException(\"Failed to init TextMDB\", e);\n"
+"        }\n"
+"    }\n"
+"\n"
+"    public void ejbRemove()\n"
+"    {\n"
+"        System.out.println(\"TextMDB.ejbRemove, this=\"+hashCode());\n"
+"        ctx = null;\n"
+"        try {\n"
+"            if (session != null) {\n"
+"                session.close();\n"
+"            }\n"
+"            if (conn != null) {\n"
+"                conn.close();\n"
+"            }\n"
+"        } catch(JMSException e) {\n"
+"            e.printStackTrace();\n"
+"        }\n"
+"    }\n"
+"                \n"
+"    public void onMessage(Message msg)\n"
+"    {\n"
+"        System.out.println(\"TextMDB.onMessage, this=\"+hashCode());\n"
+"        try {\n"
+"            TextMessage tm = (TextMessage) msg;\n"
+"            String text = tm.getText() + \"processed by: \"+hashCode();\n"
+"            Queue dest = (Queue) msg.getJMSReplyTo();\n"
+"            sendReply(text, dest);\n"
+"        } catch(Throwable t) {\n"
+"            t.printStackTrace();\n"
+"        }\n"
+"    }\n"
+"                \n"
+"    private void setupPTP()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        InitialContext iniCtx = new InitialContext();\n"
+"        Object tmp = iniCtx.lookup(\"java:comp/env/jms/QCF\");\n"
+"        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
+"        conn = qcf.createQueueConnection();\n"
+"        session = conn.createQueueSession(false,\n"
+"                                          QueueSession.AUTO_ACKNOWLEDGE);\n"
+"        conn.start();\n"
+"    }\n"
+"\n"
+"    private void sendReply(String text, Queue dest)\n"
+"        throws JMSException\n"
+"    {\n"
+"        System.out.println(\"TextMDB.sendReply, this=\" + \n"
+"                           hashCode() + \", dest=\"+dest);\n"
+"        QueueSender sender = session.createSender(dest);\n"
+"        TextMessage tm = session.createTextMessage(text);\n"
+"        sender.send(tm);\n"
+"        sender.close();\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:127
@@ -1021,12 +1665,16 @@
 "<xref linkend=\"A_Point_To_Point_With_MDB_Example-The_MDB_jboss."
 "xml_descriptor\"/>."
 msgstr ""
+"El bean dirigido por mensajes (MDB)<literal>ejb-jar.xml</literal> y los descriptores de despliegue <literal>jboss.xml</literal> se pueden ver en <xref linkend="
+"\"A_Point_To_Point_With_MDB_Example-The_MDB_ejb_jar.xml_descriptor\"/> y "
+"<xref linkend=\"A_Point_To_Point_With_MDB_Example-The_MDB_jboss."
+"xml_descriptor\"/>."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:130
 #, no-c-format
 msgid "The MDB ejb-jar.xml descriptor"
-msgstr ""
+msgstr "El descriptor ejb-jar.xml MDB"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:131
@@ -1059,12 +1707,38 @@
 "    &lt;/enterprise-beans&gt;\n"
 "&lt;/ejb-jar&gt;"
 msgstr ""
+"&lt;?xml version=\"1.0\"?&gt;\n"
+"&lt;!DOCTYPE ejb-jar PUBLIC \n"
+"          \"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN\"\n"
+"          \"http://java.sun.com/dtd/ejb-jar_2_0.dtd\"&gt;\n"
+"&lt;ejb-jar&gt;\n"
+"    &lt;enterprise-beans&gt;\n"
+"        &lt;message-driven&gt;\n"
+"            &lt;ejb-name&gt;TextMDB&lt;/ejb-name&gt;\n"
+"            &lt;ejb-class&gt;org.jboss.book.jms.ex2.TextMDB&lt;/ejb-"
+"class&gt;\n"
+"            &lt;transaction-type&gt;Container&lt;/transaction-type&gt;\n"
+"            &lt;acknowledge-mode&gt;AUTO_ACKNOWLEDGE&lt;/acknowledge-"
+"mode&gt;\n"
+"            &lt;message-driven-destination&gt;\n"
+"                &lt;destination-type&gt;javax.jms.Queue&lt;/destination-"
+"type&gt;\n"
+"            &lt;/message-driven-destination&gt;\n"
+"            &lt;res-ref-name&gt;jms/QCF&lt;/res-ref-name&gt;\n"
+"            &lt;resource-ref&gt;\n"
+"                &lt;res-type&gt;javax.jms.QueueConnectionFactory&lt;/res-"
+"type&gt;\n"
+"                &lt;res-auth&gt;Container&lt;/res-auth&gt;\n"
+"            &lt;/resource-ref&gt;\n"
+"        &lt;/message-driven&gt;\n"
+"    &lt;/enterprise-beans&gt;\n"
+"&lt;/ejb-jar&gt;"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:132
 #, no-c-format
 msgid "The MDB jboss.xml descriptor"
-msgstr ""
+msgstr "El descriptor jboss.xml MDB"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:133
@@ -1085,6 +1759,20 @@
 "    &lt;/enterprise-beans&gt;\n"
 "&lt;/jboss&gt;"
 msgstr ""
+"&lt;?xml version=\"1.0\"?&gt;\n"
+"&lt;jboss&gt;\n"
+"    &lt;enterprise-beans&gt;\n"
+"        &lt;message-driven&gt;\n"
+"            &lt;ejb-name&gt;TextMDB&lt;/ejb-name&gt;\n"
+"            &lt;destination-jndi-name&gt;queue/B&lt;/destination-jndi-"
+"name&gt;\n"
+"            &lt;resource-ref&gt;\n"
+"                &lt;res-ref-name&gt;jms/QCF&lt;/res-ref-name&gt;\n"
+"                &lt;jndi-name&gt;ConnectionFactory&lt;/jndi-name&gt;\n"
+"            &lt;/resource-ref&gt;\n"
+"        &lt;/message-driven&gt;\n"
+"    &lt;/enterprise-beans&gt;\n"
+"&lt;/jboss&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:134
@@ -1095,12 +1783,14 @@
 "messages as modified by <literal>TextMDB</literal> from queue <literal>A</"
 "literal>."
 msgstr ""
+"muestra una variación del cliente punto por punto (P2P) que envía varios mensajes al destino <literal>queue/B</literal> y recibe de manera asincrónica los mensajes al ser modificados por <literal>TextMDB</literal> desde la cola <literal>A</"
+"literal>."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:137
 #, no-c-format
 msgid "A JMS client that interacts with the TextMDB"
-msgstr ""
+msgstr "Un cliente JMS que interactúa con el TextMDB"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:138
@@ -1218,12 +1908,123 @@
 "    \n"
 "}"
 msgstr ""
+"package org.jboss.book.jms.ex2;\n"
+"\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.MessageListener;\n"
+"import javax.jms.Queue;\n"
+"import javax.jms.QueueConnection;\n"
+"import javax.jms.QueueConnectionFactory;\n"
+"import javax.jms.QueueReceiver;\n"
+"import javax.jms.QueueSender;\n"
+"import javax.jms.QueueSession;\n"
+"import javax.jms.TextMessage;\n"
+"import javax.naming.InitialContext;\n"
+"import javax.naming.NamingException;\n"
+"\n"
+"import EDU.oswego.cs.dl.util.concurrent.CountDown;\n"
+"\n"
+"/**\n"
+" *  A complete JMS client example program that sends N TextMessages to\n"
+" *  a Queue B and asynchronously receives the messages as modified by\n"
+" *  TextMDB from Queue A.\n"
+" *\n"
+" *  @author Scott.Stark at jboss.org\n"
+" *  @version $Revision: 1.9 $\n"
+" */\n"
+"public class SendRecvClient\n"
+"{\n"
+"    static final int N = 10;\n"
+"    static CountDown done = new CountDown(N);\n"
+"\n"
+"    QueueConnection conn;\n"
+"    QueueSession session;\n"
+"    Queue queA;\n"
+"    Queue queB;\n"
+"    \n"
+"    public static class ExListener \n"
+"        implements MessageListener\n"
+"    {\n"
+"        public void onMessage(Message msg)\n"
+"        {\n"
+"            done.release();\n"
+"            TextMessage tm = (TextMessage) msg;\n"
+"            try {\n"
+"                System.out.println(\"onMessage, recv text=\"+tm.getText());\n"
+"            } catch(Throwable t) {\n"
+"                t.printStackTrace();\n"
+"            }\n"
+"        }\n"
+"    }\n"
+"    \n"
+"    public void setupPTP()\n"
+"        throws JMSException, NamingException\n"
+"    {\n"
+"        InitialContext iniCtx = new InitialContext();\n"
+"        Object tmp = iniCtx.lookup(\"ConnectionFactory\");\n"
+"        QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;\n"
+"        conn = qcf.createQueueConnection();\n"
+"        queA = (Queue) iniCtx.lookup(\"queue/A\");\n"
+"        queB = (Queue) iniCtx.lookup(\"queue/B\");\n"
+"        session = conn.createQueueSession(false,\n"
+"                                          QueueSession.AUTO_ACKNOWLEDGE);\n"
+"        conn.start();\n"
+"    }\n"
+"    \n"
+"    public void sendRecvAsync(String textBase)\n"
+"        throws JMSException, NamingException, InterruptedException\n"
+"    {\n"
+"        System.out.println(\"Begin sendRecvAsync\");\n"
+"\n"
+"        // Setup the PTP connection, session\n"
+"        setupPTP();\n"
+"\n"
+"        // Set the async listener for queA\n"
+"        QueueReceiver recv = session.createReceiver(queA);\n"
+"        recv.setMessageListener(new ExListener());\n"
+"\n"
+"        // Send a few text msgs to queB\n"
+"        QueueSender send = session.createSender(queB);\n"
+"\n"
+"        for(int m = 0; m &lt; 10; m ++) {\n"
+"            TextMessage tm = session.createTextMessage(textBase+\"#\"+m);\n"
+"            tm.setJMSReplyTo(queA);\n"
+"            send.send(tm);\n"
+"            System.out.println(\"sendRecvAsync, sent text=\" + tm.getText"
+"());\n"
+"        }\n"
+"        System.out.println(\"End sendRecvAsync\");\n"
+"    }\n"
+"    \n"
+"    public void stop() \n"
+"        throws JMSException\n"
+"    {\n"
+"        conn.stop();\n"
+"        session.close();\n"
+"        conn.close();\n"
+"    }\n"
+"    \n"
+"    public static void main(String args[]) \n"
+"        throws Exception\n"
+"    {\n"
+"        System.out.println(\"Begin SendRecvClient,now=\" + \n"
+"                           System.currentTimeMillis());\n"
+"        SendRecvClient client = new SendRecvClient();\n"
+"        client.sendRecvAsync(\"A text msg\");\n"
+"        client.done.acquire();\n"
+"        client.stop();\n"
+"        System.exit(0);\n"
+"        System.out.println(\"End SendRecvClient\");\n"
+"    }\n"
+"    \n"
+"}"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:139
 #, no-c-format
 msgid "Run the client as follows:"
-msgstr ""
+msgstr "Ejecute el cliente como a continuación:"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:142
@@ -1257,12 +2058,39 @@
 "     [java] onMessage, recv text=A text msg#8processed by: 6056676\n"
 "     [java] onMessage, recv text=A text msg#6processed by: 15679078"
 msgstr ""
+"[examples]$ ant -Dchap=jms -Dex=2 run-example\n"
+"...\n"
+"run-example2:\n"
+"...\n"
+"     [java] Begin SendRecvClient, now=1102900541558\n"
+"     [java] Begin sendRecvAsync\n"
+"     [java] sendRecvAsync, sent text=A text msg#0\n"
+"     [java] sendRecvAsync, sent text=A text msg#1\n"
+"     [java] sendRecvAsync, sent text=A text msg#2\n"
+"     [java] sendRecvAsync, sent text=A text msg#3\n"
+"     [java] sendRecvAsync, sent text=A text msg#4\n"
+"     [java] sendRecvAsync, sent text=A text msg#5\n"
+"     [java] sendRecvAsync, sent text=A text msg#6\n"
+"     [java] sendRecvAsync, sent text=A text msg#7\n"
+"     [java] sendRecvAsync, sent text=A text msg#8\n"
+"     [java] sendRecvAsync, sent text=A text msg#9\n"
+"     [java] End sendRecvAsync\n"
+"     [java] onMessage, recv text=A text msg#0processed by: 12855623\n"
+"     [java] onMessage, recv text=A text msg#5processed by: 9399816\n"
+"     [java] onMessage, recv text=A text msg#9processed by: 6598158\n"
+"     [java] onMessage, recv text=A text msg#3processed by: 8153998\n"
+"     [java] onMessage, recv text=A text msg#4processed by: 10118602\n"
+"     [java] onMessage, recv text=A text msg#2processed by: 1792333\n"
+"     [java] onMessage, recv text=A text msg#7processed by: 14251014\n"
+"     [java] onMessage, recv text=A text msg#1processed by: 10775981\n"
+"     [java] onMessage, recv text=A text msg#8processed by: 6056676\n"
+"     [java] onMessage, recv text=A text msg#6processed by: 15679078"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:143
 #, no-c-format
 msgid "The corresponding JBoss server console output is:"
-msgstr ""
+msgstr "La salida correspondiente de la consola del servidor de JBoss es:"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:146
@@ -1323,12 +2151,66 @@
 "19:15:47,064 INFO  [TextMDB] TextMDB.onMessage, this=15679078\n"
 "19:15:47,065 INFO  [TextMDB] TextMDB.sendReply, this=15679078, dest=QUEUE.A"
 msgstr ""
+"19:15:40,232 INFO  [EjbModule] Deploying TextMDB\n"
+"        19:15:41,498 INFO  [EJBDeployer] Deployed: file:/jboss-4.2.0.GA/"
+"server/production/deploy/\n"
+"  jms-ex2.jar\n"
+"19:15:45,606 INFO  [TextMDB] TextMDB.ctor, this=10775981\n"
+"19:15:45,620 INFO  [TextMDB] TextMDB.ctor, this=1792333\n"
+"19:15:45,627 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=10775981\n"
+"19:15:45,638 INFO  [TextMDB] TextMDB.ejbCreate, this=10775981\n"
+"19:15:45,640 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=1792333\n"
+"19:15:45,640 INFO  [TextMDB] TextMDB.ejbCreate, this=1792333\n"
+"19:15:45,649 INFO  [TextMDB] TextMDB.ctor, this=12855623\n"
+"19:15:45,658 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=12855623\n"
+"19:15:45,661 INFO  [TextMDB] TextMDB.ejbCreate, this=12855623\n"
+"19:15:45,742 INFO  [TextMDB] TextMDB.ctor, this=8153998\n"
+"19:15:45,744 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=8153998\n"
+"19:15:45,744 INFO  [TextMDB] TextMDB.ejbCreate, this=8153998\n"
+"19:15:45,763 INFO  [TextMDB] TextMDB.ctor, this=10118602\n"
+"19:15:45,764 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=10118602\n"
+"19:15:45,764 INFO  [TextMDB] TextMDB.ejbCreate, this=10118602\n"
+"19:15:45,777 INFO  [TextMDB] TextMDB.ctor, this=9399816\n"
+"19:15:45,779 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=9399816\n"
+"19:15:45,779 INFO  [TextMDB] TextMDB.ejbCreate, this=9399816\n"
+"19:15:45,792 INFO  [TextMDB] TextMDB.ctor, this=15679078\n"
+"19:15:45,798 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=15679078\n"
+"19:15:45,799 INFO  [TextMDB] TextMDB.ejbCreate, this=15679078\n"
+"19:15:45,815 INFO  [TextMDB] TextMDB.ctor, this=14251014\n"
+"19:15:45,816 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=14251014\n"
+"19:15:45,817 INFO  [TextMDB] TextMDB.ejbCreate, this=14251014\n"
+"19:15:45,829 INFO  [TextMDB] TextMDB.ctor, this=6056676\n"
+"19:15:45,831 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=6056676\n"
+"19:15:45,864 INFO  [TextMDB] TextMDB.ctor, this=6598158\n"
+"19:15:45,903 INFO  [TextMDB] TextMDB.ejbCreate, this=6056676\n"
+"19:15:45,906 INFO  [TextMDB] TextMDB.setMessageDrivenContext, this=6598158\n"
+"19:15:45,906 INFO  [TextMDB] TextMDB.ejbCreate, this=6598158\n"
+"19:15:46,236 INFO  [TextMDB] TextMDB.onMessage, this=12855623\n"
+"19:15:46,238 INFO  [TextMDB] TextMDB.sendReply, this=12855623, dest=QUEUE.A\n"
+"19:15:46,734 INFO  [TextMDB] TextMDB.onMessage, this=9399816\n"
+"19:15:46,736 INFO  [TextMDB] TextMDB.onMessage, this=8153998\n"
+"19:15:46,737 INFO  [TextMDB] TextMDB.onMessage, this=6598158\n"
+"19:15:46,768 INFO  [TextMDB] TextMDB.sendReply, this=9399816, dest=QUEUE.A\n"
+"19:15:46,768 INFO  [TextMDB] TextMDB.sendReply, this=6598158, dest=QUEUE.A\n"
+"19:15:46,774 INFO  [TextMDB] TextMDB.sendReply, this=8153998, dest=QUEUE.A\n"
+"19:15:46,903 INFO  [TextMDB] TextMDB.onMessage, this=10118602\n"
+"19:15:46,904 INFO  [TextMDB] TextMDB.sendReply, this=10118602, dest=QUEUE.A\n"
+"19:15:46,927 INFO  [TextMDB] TextMDB.onMessage, this=1792333\n"
+"19:15:46,928 INFO  [TextMDB] TextMDB.sendReply, this=1792333, dest=QUEUE.A\n"
+"19:15:47,002 INFO  [TextMDB] TextMDB.onMessage, this=14251014\n"
+"19:15:47,007 INFO  [TextMDB] TextMDB.sendReply, this=14251014, dest=QUEUE.A\n"
+"19:15:47,051 INFO  [TextMDB] TextMDB.onMessage, this=10775981\n"
+"19:15:47,051 INFO  [TextMDB] TextMDB.sendReply, this=10775981, dest=QUEUE.A\n"
+"19:15:47,060 INFO  [TextMDB] TextMDB.onMessage, this=6056676\n"
+"19:15:47,061 INFO  [TextMDB] TextMDB.sendReply, this=6056676, dest=QUEUE.A\n"
+"19:15:47,064 INFO  [TextMDB] TextMDB.onMessage, this=15679078\n"
+"19:15:47,065 INFO  [TextMDB] TextMDB.sendReply, this=15679078, dest=QUEUE.A"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:147
 #, no-c-format
 msgid "Items of note in this example include:"
-msgstr ""
+msgstr "Los puntos a notar en este ejemplo incluyen:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:152
@@ -1337,7 +2219,7 @@
 "The JMS client has no explicit knowledge that it is dealing with an MDB. The "
 "client simply uses the standard JMS APIs to send messages to a queue and "
 "receive messages from another queue."
-msgstr ""
+msgstr "El cliente JMS no tiene conocimeinto explícito de que está tratando con un MDB. El cliente simplemente utiliza las APIs JMS estándares para enviar mensajes a una cola y recibir mensajes desde otra cola."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:157
@@ -1349,7 +2231,7 @@
 "example the MDB also sends messages to a JMS queue. MDBs may act as queue "
 "senders or topic publishers within their <literal>onMessage</literal> "
 "callback."
-msgstr ""
+msgstr "El MDB declara si escuchará a una cola o tema en el descriptor <literal>ejb-jar.xml</literal>. El nombre del la cola o tema se debe especificar utilizando un descriptor <literal>jboss.xml</literal>. En este ejemplo, el MDB también envía mensajes a la cola JMS. Los MDBs pueden actuar como remitente de colas o editores de temas dentro de su callback <literal>onMessage</literal>."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:162
@@ -1360,13 +2242,13 @@
 "processed the message. This shows that many MDBs may actively process "
 "messages posted to a destination. Concurrent processing is one of the "
 "benefits of MDBs."
-msgstr ""
+msgstr "Los mensajes que el cliente recibe incluyen un sufijo \"processed by: NNN\", en donde NNN es el valor <literal>hashCode</literal>de la instancia MDB que procesó el mensaje. Esto muestra que muchos MDBs puede procesar de manera activa los mensajes enviados a un destino. El procesamiento simultáneo es uno de los beneficios de los MDBs."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:172
 #, no-c-format
 msgid "JBoss MQ Overview"
-msgstr ""
+msgstr "Sinopsis de JBoss MQ "
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:173
@@ -1376,12 +2258,14 @@
 "level services to client applications. The services that make up the JBossMQ "
 "JMS implementation are introduced in this section."
 msgstr ""
+"JBossMQ está compuesto de varios servicios que trabajan juntos para proporcionar servicios a nivel de API JMS para aplicaciones de clientes. Los servicios que componen la implementación JBossMQ "
+"JMS se presentan en esta sección."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:177
 #, no-c-format
 msgid "Invocation Layer"
-msgstr ""
+msgstr "Capa de invocación"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:178
@@ -1395,7 +2279,7 @@
 "handle the transport details of messaging. They delegate messages to the JMS "
 "server JMX gateway service known as the invoker. This is similar to how the "
 "detached invokers expose the EJB container via different transports."
-msgstr ""
+msgstr "Los servicios de la capa de invocación son los responsables de manejar los protocolos de comunicación que los clientes utilizan para enviar y recibir mensajes. JBossMQ puede soportar la ejecución de diferentes tipos de capas de inocación al mismo tiempo. Todas las capas de invocación soportan la comunicación birdireccional, la cual le permite a los clientes enviar y recibir mensajes de manera simultánea. Los servicios de la capa de invocación sólo manejan los detalles del transporte de mensajes. Delegan los mensajes al servicio del portal de JMX del servidor JMS conocido como el invocador. Esto es similar a la manera en que los invocadores separados exponen el contenedor EJB a través de diferentes transportes."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:181
@@ -1405,7 +2289,7 @@
 "JNDI tree. Clients choose the protocol they wish to use by the JNDI location "
 "used to obtain the JMS connection factory. JBossMQ currently has several "
 "different invocation layers."
-msgstr ""
+msgstr "Cada servicio de la capa de invocación vincula una fábrica de conexiones JMS a una ubicación especifica en el árbol JNDI. Los clientes escogen el protocolo que quieren utilizar para la ubicación JNDI que se utiliza para obtener la fábrica de conexiones JMS. Actualmente JBossMQ cuenta con varias capas de invocación diferentes."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:186
@@ -1422,6 +2306,8 @@
 "and receive messaging at the transport level, providing for improved "
 "throughput and utilization."
 msgstr ""
+"<emphasis role=\"bold\">UIL2 IL</emphasis>: La versión 2 de la capa de invocación unificada (del inglés Unified Invocation Layer "
+"version 2(UIL2)) es la capa de invocación preferida para mensajes remotos. Se utiliza una capa multiplexing para poder proporcionar comunicación bidireccional. La capa multiplexing crea dos sockets virtuales a través de un socket físico. Esto permite la comunicación con lcinetes que no pueden crear una conexión desde el servidor y de regreso al cliente debido a cortafuegos u otras restricciones. De manera opuesta que la antigua capa de invocación UIL que utilizaba un mensaje de regreso de bloqueo a nivel del socket, el protocolo UIL2 utiliza verdaderos mensajes asincrónicos para enviar y recibir a nivel de transporte permitiendo una mejor utilización."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:191
@@ -1435,7 +2321,7 @@
 "associated worker threads. This is the IL that should be used by Message "
 "Driven Beans (MDB) or any other component that runs in the same virtual "
 "machine as the server such as servlets, MBeans, or EJBs."
-msgstr ""
+msgstr "<emphasis role=\"bold\">JVM IL</emphasis>: La capa de invocación de la máquina virtual Java (MVJ) se desarrolló para reducir la carga adicional a los recursos TCP/IP cuando el cliente JMS está ejecutando en la misma MVJ que el servidor. Esta capa de invocación usa llamadas de método directo para que el servidor pueda servir las peticiones del cliente. Esto incrementa la eficiencia ya que no se crean sockets y no hay necesidad de hilos asociados. Esta es la capa de invocación que los Beans dirigidos por mensajes debes utilizar o cualquier otro componente que ejecute en la misma máquina virtual que el servidor tal como servlets, MBeans o EJBs."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:196
@@ -1448,12 +2334,15 @@
 "for access to JMS through a firewall when the only port allowed requires "
 "HTTP."
 msgstr ""
+"<emphasis role=\"bold\">HTTP IL</emphasis>: La capa de invocación HTTP (HTTP Invocation Layer "
+"(HTTPIL)) permite el acceso del servicio JBossMQ a través de los protocolos HTTP o HTTPS. Esta capa de invocación depende del servidor desplegado en el <literal>deploy/jms/"
+"jbossmq-httpil.sar</literal> para manejar el tráfico http. Esta capa de invocación es útil para acceder a JMS a través de un cortafuegos cuando el único puerto permitido requiere HTTP."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:204
 #, no-c-format
 msgid "Security Manager"
-msgstr ""
+msgstr "Administrador de seguridad"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:205
@@ -1462,13 +2351,13 @@
 "The JBossMQ <literal>SecurityManager</literal> is the service that enforces "
 "an access control list to guard access to your destinations. This subsystem "
 "works closely with the <literal>StateManager</literal> service."
-msgstr ""
+msgstr "El <literal>SecurityManager</literal> <literal>SecurityManager</literal> JBossMQ es el servicio que refuerza una lista de control de acceso para vigilar el acceso a su destino. Este subsistema funciona de manera cercana junto con el servicio <literal>StateManager</literal>."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:211
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Destination Manager"
-msgstr "TransactionManagers de JTA"
+msgstr "Administrador de destinos"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:212
@@ -1480,12 +2369,14 @@
 "such as the <literal>MessageCache</literal>, <literal>StateManager</"
 "literal>, and <literal>PersistenceManager</literal>."
 msgstr ""
+"El <literal>DestinationManager</literal> se puede considerar como el servicio central en JBossMQ. Mantiene el registro de todos los destinos que se han creado en el servidor. También registra los otros servicios clave tal como <literal>MessageCache</literal>, <literal>StateManager</"
+"literal> y <literal>PersistenceManager</literal>."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:218
 #, no-c-format
 msgid "Message Cache"
-msgstr ""
+msgstr "Caché de mensajes"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:219
@@ -1504,9 +2395,9 @@
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:225
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "State Manager"
-msgstr "Transferencia de Estado"
+msgstr "Administrador de Estado"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:226
@@ -1515,13 +2406,13 @@
 "The <literal>StateManager</literal> (SM) is in charge of keeping track of "
 "who is allowed to log into the server and what their durable subscriptions "
 "are."
-msgstr ""
+msgstr "El <literal>StateManager</literal> (SM) está a cargo de mantener el registro de quienes pueden iniciar sesión en el servidor y de las subscripciones durables. "
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:232
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Persistence Manager"
-msgstr "Clases Persistentes"
+msgstr "Administrador de Persistencia"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:233
@@ -1532,7 +2423,7 @@
 "implementations of the persistent manager, but only one can be enabled per "
 "server instance. You should enable the persistence manager that best matches "
 "your requirements."
-msgstr ""
+msgstr "El <literal>PersistenceManager</literal> (PM) lo utiliza un destino para almacenar mensajes marcados como persistentes. JBossMQ tiene varias implementaciones diferentes del administrador de persistencia pero sólo se puede habilitar uno por instancia de servidor. Debe habilitar el administrador de persistencia que coincida mejor con sus requerimientos."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:238
@@ -1546,11 +2437,12 @@
 "is also highly integrated with the <literal>MessageCache</literal> to "
 "provide efficient persistence on a system that has a very active "
 "<literal>MessageCache</literal>."
-msgstr ""
+msgstr "<emphasis role=\"bold\">JDBC2 persistence manager</emphasis>: El administrador de persistencia JDBC2 le permite almacenar mensajes persistentes en una base de datos relacional utilizando JDBC. El rendimiento de este administrador de persistencia está relacionado directamente con el rendimiento que se puede obtener de la base de datos. Este administrador de persistencia tiene una carga adicional a los recursos muy baja comparados con los otros administradores de persistencia. Además también está altamente integrado con el <literal>MessageCache</literal> para proporcionar persistencia eficiente en un sistema que tiene un <literal>MessageCache</literal> muy activo."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:243
 #, no-c-format
+#, fuzzy
 msgid ""
 "<emphasis role=\"bold\">Null Persistence Manager</emphasis>: A wrapper "
 "persistence manager that can delegate to a real persistence manager. "
@@ -1560,13 +2452,13 @@
 "persistence manager, you need to change the <literal>ObjectName</literal> of "
 "the real persistence manager and link the new name to the null persistence "
 "manager."
-msgstr ""
+msgstr "<emphasis role=\"bold\">Administrador de persistencia nula</emphasis>:"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:251
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Destinations"
-msgstr "Descripción"
+msgstr "Destinos"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:252
@@ -1576,13 +2468,13 @@
 "and receive messages. There are two types of destination objects, "
 "<literal>Queues</literal> and <literal>Topics</literal>. References to the "
 "destinations created by JBossMQ are stored in JNDI."
-msgstr ""
+msgstr "Un destino es el objeto en el servidor JBossMQ que los clientes utilizan para enviar y recibir mensajes. Hay dos clases de objetos de destino: <literal>Queues</literal> y <literal>Topics</literal>. Las referencias a los destinos creados por JBossMQ se almacenan en JNDI."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:256
 #, no-c-format
 msgid "Queues"
-msgstr ""
+msgstr "Colas"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:257
@@ -1600,7 +2492,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:263
 #, no-c-format
 msgid "Topics"
-msgstr ""
+msgstr "Temas"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:264
@@ -1620,9 +2512,9 @@
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:274
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "JBoss MQ Configuration and MBeans"
-msgstr "Configuración de JBossCache"
+msgstr "Configuración de JBoss MQ y MBeans"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:275
@@ -1631,7 +2523,7 @@
 "This section defines the MBean services that correspond to the components "
 "introduced in the previous section along with their MBean attributes. The "
 "configuration and service files that make up the JBossMQ system include:"
-msgstr ""
+msgstr "Esta sección define los servicios MBean que corresponden a los componentes introducidos en la sección anterior junto con sus atributos MBean. Los archivos de configuración y de servicios que componen el sistema JBossMQ incluyen:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:280
@@ -1640,7 +2532,7 @@
 "<emphasis role=\"bold\">deploy/hsqldb-jdbc-state-service.xml</emphasis>: "
 "This configures the JDBC state service for storing state in the embedded "
 "Hypersonic database."
-msgstr ""
+msgstr "<emphasis role=\"bold\">deploy/hsqldb-jdbc-state-service.xml</emphasis>: Esto configura el servicio de estado JDBC para almacenar estado en la base de datos Hypersonic incluída."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:285
@@ -1651,6 +2543,9 @@
 "<literal>MessageCache</literal>, and jdbc2 <literal>PersistenceManager</"
 "literal> for the embedded Hypersonic database."
 msgstr ""
+"<emphasis role=\"bold\">deploy/jms/hsqldb-jdbc2-service.xml</emphasis>: Este descriptor de servicios configura el <literal>DestinationManager</literal>, "
+"<literal>MessageCache</literal> y jdbc2 <literal>PersistenceManager</"
+"literal> para la base de datos Hypersonic incluída."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:290
@@ -1662,16 +2557,17 @@
 "remove destinations to this file, or deploy another <literal>*-service.xml</"
 "literal> descriptor with the destination configurations."
 msgstr ""
+"<emphasis role=\"bold\">deploy/jms/jbossmq-destinations-service.xml</"
+"emphasis>:Este servicio describe y define configuraciones de destino predeterminadas de colas y temas que las pruebas de unidades utilizan. Puede añadir/borrar destinos en este archivo o puede desplegar otro descriptor <literal>*-service.xml</"
+"literal> con las configuraciones del destino."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:295
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">jbossmq-httpil.sar</emphasis>: This SAR file "
 "configures the HTTP invocation layer."
-msgstr ""
-"<emphasis role=\"bold\">ip_ttl</emphasis> especifica el TTL para los "
-"paquetes multicast."
+msgstr "<emphasis role=\"bold\">jbossmq-httpil.sar</emphasis>: Este archivo SAR configura la capa de invocación HTTP."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:300
@@ -1683,6 +2579,8 @@
 "<literal>DynamicStateManager</literal>, and core interceptor stack. It also "
 "defines the MDB default dead letter queue <literal>DLQ</literal>."
 msgstr ""
+"<emphasis role=\"bold\">deploy/jms/jbossmq-service.xml</emphasis>: Este descriptor de servicios configura los MBeans JBossMQ principales como el <literal>Invoker</literal>, <literal>SecurityManager</literal>, "
+"<literal>DynamicStateManager</literal> y la pila de interceptores principales. También define la cola <literal>DLQ</literal> delos beans dirigidos por mensajes."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:305
@@ -1691,7 +2589,7 @@
 "<emphasis role=\"bold\">deploy/jms/jms-ds.xml</emphasis>: This is a JCA "
 "connection factory and JMS provider MDB integration services configuration "
 "which sets JBossMQ as the JMS provider."
-msgstr ""
+msgstr "<emphasis role=\"bold\">deploy/jms/jms-ds.xml</emphasis>: Esta es una fábrica de conexiones JCA y una configuración de servicios de integración de beans dirigidos por mensajes que configura JBossMQ como el proveedor JMS."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:310
@@ -1700,6 +2598,8 @@
 "<emphasis role=\"bold\">deploy/jms/jms-ra.rar</emphasis>: This is a JCA "
 "resource adaptor for JMS providers."
 msgstr ""
+"<emphasis role=\"bold\">deploy/jms/jms-ra.rar</emphasis>: Este es un adaptador de recursos JCA "
+"para proveedores JMS."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:315
@@ -1708,7 +2608,7 @@
 "<emphasis role=\"bold\">deploy/jms/jvm-il-service.xml</emphasis>: This "
 "service descriptor configures the <literal>JVMServerILService</literal> "
 "which provides the JVM IL transport."
-msgstr ""
+msgstr "<emphasis role=\"bold\">deploy/jms/jvm-il-service.xml</emphasis>: Este descriptor de servicios configura el <literal>JVMServerILService</literal> que proporciona el transporte de la capa de invocación de la MVJ."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:320
@@ -1730,19 +2630,19 @@
 "IL is bound under the name <literal>UIL2ConnectionFactory</literal> as well "
 "as <literal>UILConnectionFactory</literal> to replace the deprecated version "
 "1 UIL service."
-msgstr ""
+msgstr "<emphasis role=\"bold\">deploy/jms/uil2-service.xml</emphasis>: Este descriptor de servicios configura el <literal>UILServerILService</literal> el cual proporciona el transporte UIL2. La fábrica de conexiones temas y colas para esta capa de invocación se encuentra bajo el nombre <literal>UIL2ConnectionFactory</literal> así como <literal>UILConnectionFactory</literal> para reemplazar el servicio 1 UIL de la versión no vigente."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:330
 #, no-c-format
 msgid "We will discuss the associated MBeans in the following subsections."
-msgstr ""
+msgstr "Vamos a discutir los MBeans asociados en las siguientes subsecciones."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:334
 #, no-c-format
 msgid "org.jboss.mq.il.jvm.JVMServerILService"
-msgstr ""
+msgstr "org.jboss.mq.il.jvm.JVMServerILService"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:335
@@ -1750,7 +2650,7 @@
 msgid ""
 "The <literal>org.jboss.mq.il.jvm.JVMServerILService</literal> MBean is used "
 "to configure the JVM IL. The configurable attributes are as follows:"
-msgstr ""
+msgstr "El MBean <literal>org.jboss.mq.il.jvm.JVMServerILService</literal> se utiliza para configurar la capa de invocación de la MVJ. Los atributos configurables son:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:340
@@ -1771,6 +2671,8 @@
 "location that this IL will bind a <literal>ConnectionFactory</literal> setup "
 "to use this IL."
 msgstr ""
+"<emphasis role=\"bold\">ConnectionFactoryJNDIRef</emphasis>: La ubicación JNDI "
+"que esta capa de invocación vinculará un <literal>ConnectionFactory</literal> configurado para utilizar esta capa de invocación."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:350 J2EE_Messaging_On_JBOSS.xml:379
@@ -1780,6 +2682,8 @@
 "location that this IL will bind a <literal>XAConnectionFactory</literal> "
 "setup to use this IL."
 msgstr ""
+"<emphasis role=\"bold\">XAConnectionFactoryJNDIRef</emphasis>: La ubicación JNDI "
+"que esta capa de invocación vinculará un <literal>XAConnectionFactory</literal> configurado para utilizar esta capa de invocación."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:355
@@ -1796,7 +2700,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:363
 #, no-c-format
 msgid "org.jboss.mq.il.uil2.UILServerILService"
-msgstr ""
+msgstr "org.jboss.mq.il.uil2.UILServerILService"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:364
@@ -1804,7 +2708,7 @@
 msgid ""
 "The <literal>org.jboss.mq.il.uil2.UILServerILService</literal> is used to "
 "configure the UIL2 IL. The configurable attributes are as follows:"
-msgstr ""
+msgstr "El <literal>org.jboss.mq.il.uil2.UILServerILService</literal> se utiliza para configurar la capa de invocación UIL2. Los atributos configurables son los siguientes:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:369
@@ -1910,26 +2814,24 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:424
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ClientAddress</emphasis>: The address passed to the "
 "client as the address that should be used to connect to the server."
-msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
+msgstr "<emphasis role=\"bold\">ClientAddress</emphasis>: La dirección que se pasa al cliente como la dirección que se debe utilizar para conectarse al servidor."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:429
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ClientSocketFactory</emphasis>: The <literal>javax."
 "net.SocketFactory</literal> implementation class name to use on the client. "
 "If not specified the default factory will be obtained from <literal>javax."
 "net.SocketFactory.getDefault()</literal>."
 msgstr ""
-"<emphasis role=\"bold\">keystoreType</emphasis>: El tipo de archivo keystore "
-"que se debe utilizar para el certificado del servidor. Si no se especifica, "
-"el valor por defecto es <literal>JKS</literal>."
+"<emphasis role=\"bold\">ClientSocketFactory</emphasis>: El nombre de clase de la implementación <literal>javax."
+"net.SocketFactory</literal> que se utiliza en el cliente. Si no está especificado por la fábrica predeterminada se obtendrá de <literal>javax."
+"net.SocketFactory.getDefault()</literal>."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:434
@@ -1950,7 +2852,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:440
 #, no-c-format
 msgid "Configuring UIL2 for SSL"
-msgstr ""
+msgstr "Configuración de UIL2 para SSL"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:441
@@ -1967,7 +2869,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:444
 #, no-c-format
 msgid "An example UIL2 config fragment for using SSL"
-msgstr ""
+msgstr "Ejemplo de un fragmento de configuración de UIL2 para utilizar SSL"
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:445
@@ -2014,12 +2916,52 @@
 "    &lt;attribute name=\"KeyStorePass\"&gt;changeme&lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.mq.il.uil2.UILServerILService\"\n"
+"    name=\"jboss.mq:service=InvocationLayer,type=HTTPSUIL2\"&gt;\n"
+"    &lt;depends optional-attribute-name=\"Invoker\"&gt;jboss.mq:"
+"service=Invoker&lt;/depends&gt;\n"
+"    &lt;attribute name=\"ConnectionFactoryJNDIRef\"&gt;"
+"SSLConnectionFactory&lt;/attribute&gt;\n"
+"    &lt;attribute name=\"XAConnectionFactoryJNDIRef\"&gt;"
+"SSLXAConnectionFactory&lt;/attribute&gt;\n"
+"    \n"
+"    &lt;!-- ... --&gt;\n"
+"\n"
+"    &lt;!-- SSL Socket Factories --&gt;\n"
+"    &lt;attribute name=\"ClientSocketFactory\"&gt;\n"
+"        org.jboss.security.ssl.ClientSocketFactory\n"
+"    &lt;/attribute&gt;\n"
+"    &lt;attribute name=\"ServerSocketFactory\"&gt;\n"
+"        org.jboss.security.ssl.DomainServerSocketFactory\n"
+"    &lt;/attribute&gt;\n"
+"    &lt;!-- Security domain - see below --&gt;\n"
+"    &lt;attribute name=\"SecurityDomain\"&gt;java:/jaas/SSL&lt;/"
+"attribute&gt;\n"
+"&lt;/mbean&gt;\n"
+"\n"
+"&lt;!-- Configures the keystore on the \"SSL\" security domain\n"
+"     This mbean is better placed in conf/jboss-service.xml where it\n"
+"     can be used by other services, but it will work from anywhere.\n"
+"     Use keytool from the sdk to create the keystore. --&gt;\n"
+"     \n"
+"&lt;mbean code=\"org.jboss.security.plugins.JaasSecurityDomain\"\n"
+"       name=\"jboss.security:service=JaasSecurityDomain,domain=SSL\"&gt;\n"
+"    &lt;!-- This must correlate with the java:/jaas/SSL above --&gt;\n"
+"    &lt;constructor&gt;\n"
+"        &lt;arg type=\"java.lang.String\" value=\"SSL\"/&gt;\n"
+"    &lt;/constructor&gt;\n"
+"    &lt;!-- The location of the keystore resource: loads from the\n"
+"         classpath and the server conf dir is a good default --&gt;\n"
+"    &lt;attribute name=\"KeyStoreURL\"&gt;resource:uil2.keystore&lt;/"
+"attribute&gt;\n"
+"    &lt;attribute name=\"KeyStorePass\"&gt;changeme&lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:450
 #, no-c-format
 msgid "JMS client properties for the UIL2 transport"
-msgstr ""
+msgstr "Propiedades del cliente JMS para el transporte UIL2"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:451
@@ -2027,7 +2969,7 @@
 msgid ""
 "There are several system properties that a JMS client using the UIL2 "
 "transport can set to control the client connection back to the server"
-msgstr ""
+msgstr "Hay varias propiedades del sistema que un cliente JMS usando el transporte UIL2 puede configurar para controlar la conexión del cliente de nuevo con el servidor"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:456
@@ -2048,7 +2990,7 @@
 "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localAddr</emphasis>: This "
 "system property allows a client to define the local interface to which its "
 "sockets should be bound."
-msgstr ""
+msgstr "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localAddr</emphasis>: Esta propiedad del sistema le permite al cliente definir la interfaz local a los que se deben vincular sus sockets."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:466
@@ -2057,7 +2999,7 @@
 "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localPort</emphasis>: This "
 "system property allows a client to define the local port to which its "
 "sockets should be bound"
-msgstr ""
+msgstr "<emphasis role=\"bold\">org.jboss.mq.il.uil2.localPort</emphasis>: Esta propiedad del sistema le permite a un cliente definir el puerto local al que se vincularán sus sockets"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:471
@@ -2097,12 +3039,14 @@
 "system property controls the delay in milliseconds between retries due to "
 "<literal>ConnectException</literal> failures."
 msgstr ""
+"<emphasis role=\"bold\">org.jboss.mq.il.uil2.retryDelay</emphasis>: Esta propiedad del sistema controla el retraso en millisegundos entre intentos debido a fallas "
+"<literal>ConnectException</literal>."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:496
 #, no-c-format
 msgid "org.jboss.mq.il.http.HTTPServerILService"
-msgstr ""
+msgstr "org.jboss.mq.il.http.HTTPServerILService"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:497
@@ -2159,42 +3103,34 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:517
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">URLPrefix</emphasis>: The prefix portion of the "
 "servlet URL."
-msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Un nombre único por medio del cual "
-"se conoce el servicio."
+msgstr "<emphasis role=\"bold\">URLPrefix</emphasis>: La parte del prefijo de la URL del servlet."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:522
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">URLHostName</emphasis>: The hostname portion of the "
 "servlet URL."
-msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Un nombre único por medio del cual "
-"se conoce el servicio."
+msgstr "<emphasis role=\"bold\">URLHostName</emphasis>: La parte del nombre del host de la URL del servlet."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:527
-#, fuzzy, no-c-format
-msgid ""
-"<emphasis role=\"bold\">URLPort</emphasis>: The port portion of the URL."
-msgstr ""
-"<emphasis role=\"bold\">router_port</emphasis> específica el puerto en el "
-"que GossipRouter está escuchando."
+#, no-c-format
+msgid "<emphasis role=\"bold\">URLPort</emphasis>: The port portion of the URL."
+msgstr "<emphasis role=\"bold\">URLPort</emphasis>: La parte del puerto de la URL."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:532
-#, fuzzy, no-c-format
+#, no-c-format
+#, fuzzy
 msgid ""
 "<emphasis role=\"bold\">URLSuffix</emphasis>: The trailing path portion of "
 "the URL."
-msgstr ""
-"<emphasis role=\"bold\">ip_ttl</emphasis> especifica el TTL para los "
-"paquetes multicast."
+msgstr "<emphasis role=\"bold\">URLSuffix</emphasis>: La parte de la ruta trailing de la URL."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:537
@@ -2212,7 +3148,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:545
 #, no-c-format
 msgid "org.jboss.mq.server.jmx.Invoker"
-msgstr ""
+msgstr "org.jboss.mq.server.jmx.Invoker"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:546
@@ -2238,7 +3174,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:559
 #, no-c-format
 msgid "org.jboss.mq.server.jmx.InterceptorLoader"
-msgstr ""
+msgstr "org.jboss.mq.server.jmx.InterceptorLoader"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:560
@@ -2278,7 +3214,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:578
 #, no-c-format
 msgid "org.jboss.mq.sm.jdbc.JDBCStateManager"
-msgstr ""
+msgstr "org.jboss.mq.sm.jdbc.JDBCStateManager"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:579
@@ -2317,7 +3253,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:597
 #, no-c-format
 msgid "org.jboss.mq.security.SecurityManager"
-msgstr ""
+msgstr "org.jboss.mq.security.SecurityManager"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:598
@@ -2333,7 +3269,7 @@
 
 #. Tag: programlisting
 #: J2EE_Messaging_On_JBOSS.xml:601
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;application-policy name=\"jbossmq\"&gt;\n"
 "    &lt;authentication&gt;\n"
@@ -2354,37 +3290,30 @@
 "    &lt;/authentication&gt;\n"
 "&lt;/application-policy&gt;"
 msgstr ""
-"&lt;application-policy name=\"digest\"&gt;\n"
+"&lt;application-policy name=\"jbossmq\"&gt;\n"
 "    &lt;authentication&gt;\n"
 "        &lt;login-module code=\"org.jboss.security.auth.spi."
-"UsersRolesLoginModule\"\n"
+"DatabaseServerLoginModule\"         \n"
 "                      flag=\"required\"&gt;\n"
-"            &lt;module-option name=\"usersProperties\"&gt;digest-users."
-"properties&lt;/module-option&gt;\n"
-"            &lt;module-option name=\"rolesProperties\"&gt;digest-roles."
-"properties&lt;/module-option&gt;\n"
-"            &lt;module-option name=\"hashAlgorithm\"&gt;MD5&lt;/module-"
-"option&gt;\n"
-"            &lt;module-option name=\"hashEncoding\"&gt;rfc2617&lt;/module-"
-"option&gt;\n"
-"            &lt;module-option name=\"hashUserPassword\"&gt;false&lt;/module-"
-"option&gt;\n"
-"            &lt;module-option name=\"hashStorePassword\"&gt;true&lt;/module-"
-"option&gt;\n"
-"            &lt;module-option name=\"passwordIsA1Hash\"&gt;true&lt;/module-"
-"option&gt;\n"
-"            &lt;module-option name=\"storeDigestCallback\"&gt;\n"
-"                org.jboss.security.auth.spi.RFC2617Digest\n"
-"            &lt;/module-option&gt;\n"
+"            &lt;module-option name=\"unauthenticatedIdentity\"&gt;guest&lt;/"
+"module-option&gt;\n"
+"            &lt;module-option name=\"dsJndiName\"&gt;java:/DefaultDS&lt;/"
+"module-option&gt;\n"
+"            &lt;module-option name=\"principalsQuery\"&gt;SELECT PASSWD FROM "
+"JMS_USERS\n"
+"                WHERE USERID=?&lt;/module-option&gt;\n"
+"            &lt;module-option name=\"rolesQuery\"&gt;SELECT ROLEID, &#39;"
+"Roles&#39; FROM\n"
+"                JMS_ROLES WHERE USERID=?&lt;/module-option&gt;\n"
 "        &lt;/login-module&gt;\n"
 "    &lt;/authentication&gt;\n"
 "&lt;/application-policy&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:602
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The configurable attributes of the SecurityManager are as follows:"
-msgstr "Los atributos configurables son los siguientes:"
+msgstr "Los atributos configurables del SecurityManager son los siguientes:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:612
@@ -2412,56 +3341,50 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:620
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">name</emphasis>: The <literal>name</literal> "
 "attribute defines the name of the role."
 msgstr ""
-"<emphasis role=\"bold\">bind_to_all_interfaces</emphasis> substituye "
-"<literal>bind_addr</literal> y utiliza todas las interfaces en los nodos "
-"multihome."
+"<emphasis role=\"bold\">name</emphasis>: El atributo <literal>name</literal> "
+"define el nombre del rol."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:625
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">create</emphasis>: The <literal>create</literal> "
 "attribute is a true/false value that indicates whether the role has the "
 "ability to create durable subscriptions on the topic."
 msgstr ""
-"<emphasis role=\"bold\">secure</emphasis>: Establece la bandera del valor "
-"del método <literal>ServletRequest.isSecure</literal> para indicar si el "
-"canal de transporte es seguro o no. Por defecto, la bandera es falsa."
+"<emphasis role=\"bold\">create</emphasis>: El atributo <literal>create</literal> "
+"es un valor true/false que indica si el rol tiene la habilidad para crear suscripciones durables al tema."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:630
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">read</emphasis>: The <literal>read</literal> "
 "attribute is a true/false value that indicates whether the role can receive "
 "messages from the destination."
 msgstr ""
-"<emphasis role=\"bold\">secure</emphasis>: Establece la bandera del valor "
-"del método <literal>ServletRequest.isSecure</literal> para indicar si el "
-"canal de transporte es seguro o no. Por defecto, la bandera es falsa."
+"<emphasis role=\"bold\">read</emphasis>: El atributo <literal>read</literal> "
+"es un valor true/false que indica si el rol puede recibir mensajes del destino."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:635
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">write</emphasis>: The <literal>write</literal> "
 "attribute is a true/false value that indicates whether the role can send "
 "messages to the destination."
-msgstr ""
-"<emphasis role=\"bold\">secure</emphasis>: Establece la bandera del valor "
-"del método <literal>ServletRequest.isSecure</literal> para indicar si el "
-"canal de transporte es seguro o no. Por defecto, la bandera es falsa."
+msgstr "<emphasis role=\"bold\">write</emphasis>: El atributo <literal>write</literal> es un valor true/false que indica si el rol puede enviar mensajes al destino."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:646
 #, no-c-format
 msgid "org.jboss.mq.server.jmx.DestinationManager"
-msgstr ""
+msgstr "org.jboss.mq.server.jmx.DestinationManager"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:647
@@ -2470,18 +3393,20 @@
 "The <literal>org.jboss.mq.server.jmx.DestinationManager</literal> must be "
 "the last interceptor in the interceptor stack. The configurable attributes "
 "are as follows:"
-msgstr ""
+msgstr "El <literal>org.jboss.mq.server.jmx.DestinationManager</literal> debe ser el último interceptor en la pila de interceptores. Los atributos configurables son:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:652
-#, fuzzy, no-c-format
+#, no-c-format
+#, fuzzy
 msgid ""
 "<emphasis role=\"bold\">PersistenceManager</emphasis>: The JMX "
 "<literal>ObjectName</literal> of the persistence manager service the server "
 "should use."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
+"<emphasis role=\"bold\">PersistenceManager</emphasis>: The JMX "
+"<literal>ObjectName</literal> of the persistence manager service the server "
+"should use."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:657
@@ -2515,13 +3440,13 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:672
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ClientCount</emphasis>: The number of clients "
 "connected to the server."
 msgstr ""
-"<emphasis role=\"bold\">timeout</emphasis> especifica el número máximo de "
-"milisegundos que se debe esperar por respuestas."
+"<emphasis role=\"bold\">ClientCount</emphasis>: El número de clientes "
+"conectados al servidor."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:677
@@ -2548,85 +3473,72 @@
 "<emphasis role=\"bold\">listMessageCounter()</emphasis>: This operation "
 "generates an HTML table that contains:"
 msgstr ""
+"<emphasis role=\"bold\">listMessageCounter()</emphasis>: Esta operación "
+"genera una tabla HTML que contiene:"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:692
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Type</emphasis>: Either <literal>Queue</literal> or "
 "<literal>Topic</literal> indicating the destination type."
 msgstr ""
-"<emphasis role=\"strong\">eg.</emphasis><literal>true</literal> | "
-"<literal>false</literal>"
+"<emphasis role=\"bold\">Type</emphasis>: Puede ser <literal>Queue</literal> o "
+"<literal>Topic</literal> indicando el tipo de destino."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:697
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<emphasis role=\"bold\">Name</emphasis>: The name of the destination."
-msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
+msgstr "<emphasis role=\"bold\">Name</emphasis>: El nombre del destino."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:702
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Subscription</emphasis>: The subscription ID for a "
 "topic."
 msgstr ""
-"<emphasis role=\"bold\">ip_ttl</emphasis> especifica el TTL para los "
-"paquetes multicast."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:707
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Durable</emphasis>: A boolean indicating if the "
 "topic subscription is durable."
 msgstr ""
-"<emphasis role=\"bold\">DiscoveryDisabled</emphasis> es una bandera boolean "
-"que inhabilita la configuración del auto descubrimiento multicast listener."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:712
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Count</emphasis>: The number of message delivered to "
 "the destination."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:717
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">CountDelta</emphasis>: The change in message count "
 "since the previous access of count."
 msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Un nombre único por medio del cual "
-"se conoce el servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:722
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Depth</emphasis>: The number of messages in the "
 "destination."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:727
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">DepthDelta</emphasis>: The change in the number of "
 "messages in the destination since the previous access of depth."
 msgstr ""
-"<emphasis role=\"bold\">ReplQueueMaxElements</emphasis>: especifica el "
-"número máximo de elementos permitidos en la cola de replicación antes de que "
-"JBoss Cache envíe una actualización."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:732
@@ -2640,13 +3552,11 @@
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:739 J2EE_Messaging_On_JBOSS.xml:958
 #: J2EE_Messaging_On_JBOSS.xml:1071
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">resetMessageCounter()</emphasis>: This zeros all "
 "destination counts and last added times."
 msgstr ""
-"<emphasis role=\"bold\">directory</emphasis>: Esta es la ruta del directorio "
-"en la que se crearán los archivos de registro."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:744
@@ -2667,7 +3577,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:750
 #, no-c-format
 msgid "org.jboss.mq.server.MessageCache"
-msgstr ""
+msgstr "org.jboss.mq.server.MessageCache"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:751
@@ -2723,16 +3633,12 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:776
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">MinimumHard</emphasis>: The minimum number of the in "
 "memory cache. JBoss won&#39;t try to go below this number of messages in the "
 "cache. The default value is 1."
 msgstr ""
-"<emphasis role=\"bold\">maxSpareThreads</emphasis>: Este es el número máximo "
-"de hilos de procesamiento de pedidos no utilizados que se permitirán hasta "
-"que el pool de hilos empiece a detener los hilos innecesarios. El valor por "
-"defecto es 50."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:781
@@ -2746,15 +3652,12 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:786
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">SoftenWaitMillis</emphasis>: The maximum wait time "
 "before checking whether messages need softening. The default is 1000 "
 "milliseconds (1 second)."
 msgstr ""
-"<emphasis role=\"bold\">SnapshotInterval</emphasis>: Establece el intervalo "
-"snapshot en milisegundos para el modo snapshot del intervalo. Por defecto es "
-"1000ms, lo cual es 1 segundo."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:791
@@ -2782,69 +3685,58 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:806
-#, fuzzy, no-c-format
+#, no-c-format
+#, fuzzy
 msgid ""
 "<emphasis role=\"bold\">CacheHits</emphasis>: The number of times a hard "
 "referenced message was accessed"
-msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
+msgstr "<emphasis role=\"bold\">CacheHits</emphasis>: El número de veces que se accedió a un mensaje referenciado duro."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:811
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">CacheMisses</emphasis>: The number of times a "
 "softened message was accessed."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:816
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">HardRefCacheSize</emphasis>: The number of messages "
 "in the cache that are not softened."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:821
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">SoftRefCacheSize</emphasis>: The number of messages "
 "that are currently softened."
 msgstr ""
-"<emphasis role=\"bold\">timeout</emphasis> especifica el número máximo de "
-"milisegundos que se debe esperar por respuestas."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:826
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">SoftenedSize</emphasis>: The total number of "
 "messages softened since the last boot."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:831
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">TotalCacheSize</emphasis>: The total number of "
 "messages that are being managed by the cache."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:839
 #, no-c-format
 msgid "org.jboss.mq.pm.jdbc2.PersistenceManager"
-msgstr ""
+msgstr "org.jboss.mq.pm.jdbc2.PersistenceManager"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:840
@@ -2859,15 +3751,12 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:845
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">MessageCache</emphasis>: The JMX "
 "<literal>ObjectName</literal> of the <literal>MessageCache</literal> that "
 "has been assigned to the <literal>DestinationManager</literal>.."
 msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Este es un nombre lógico asignado a "
-"<literal>Engine</literal>. Se utiliza en mensajes de registro producidos por "
-"<literal>Engine</literal>."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:850
@@ -2974,12 +3863,74 @@
 "                    VALUES (&#39;noacc&#39;,&#39;nobody&#39;)\n"
 "&lt;/attribute&gt;"
 msgstr ""
+"&lt;attribute name=\"SqlProperties\"&gt;\n"
+"      CREATE_TABLES_ON_STARTUP = TRUE\n"
+"      CREATE_USER_TABLE = CREATE TABLE JMS_USERS \\\n"
+"           (USERID VARCHAR(32) NOT NULL, PASSWD VARCHAR(32) NOT NULL, \\\n"
+"           CLIENTID VARCHAR(128), PRIMARY KEY(USERID))\n"
+"      CREATE_ROLE_TABLE = CREATE TABLE JMS_ROLES \\\n"
+"           (ROLEID VARCHAR(32) NOT NULL, USERID VARCHAR(32) NOT NULL, \\\n"
+"                    PRIMARY KEY(USERID, ROLEID))\n"
+"      CREATE_SUBSCRIPTION_TABLE = CREATE TABLE JMS_SUBSCRIPTIONS \\\n"
+"           (CLIENTID VARCHAR(128) NOT NULL, \\                  \n"
+"           SUBNAME VARCHAR(128) NOT NULL, TOPIC VARCHAR(255) NOT NULL, "
+"\\                    \n"
+"           SELECTOR VARCHAR(255), PRIMARY KEY(CLIENTID, SUBNAME))\n"
+"      GET_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS \\\n"
+"           WHERE CLIENTID=? AND SUBNAME=?\n"
+"      LOCK_SUBSCRIPTION = SELECT TOPIC, SELECTOR FROM JMS_SUBSCRIPTIONS \\\n"
+"           WHERE CLIENTID=? AND SUBNAME=?\n"
+"      GET_SUBSCRIPTIONS_FOR_TOPIC = \n"
+"           SELECT CLIENTID, SUBNAME, SELECTOR FROM JMS_SUBSCRIPTIONS WHERE "
+"TOPIC=?\n"
+"      INSERT_SUBSCRIPTION = \\\n"
+"           INSERT INTO JMS_SUBSCRIPTIONS (CLIENTID, SUBNAME, TOPIC, "
+"SELECTOR) VALUES(?,?,?,?)\n"
+"      UPDATE_SUBSCRIPTION = \\\n"
+"           UPDATE JMS_SUBSCRIPTIONS SET TOPIC=?, SELECTOR=? WHERE CLIENTID=? "
+"AND SUBNAME=?\n"
+"      REMOVE_SUBSCRIPTION = DELETE FROM JMS_SUBSCRIPTIONS WHERE CLIENTID=? "
+"AND SUBNAME=?\n"
+"      GET_USER_BY_CLIENTID = SELECT USERID, PASSWD, CLIENTID FROM JMS_USERS "
+"WHERE CLIENTID=?\n"
+"      GET_USER = SELECT PASSWD, CLIENTID FROM JMS_USERS WHERE USERID=?\n"
+"      POPULATE.TABLES.01 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
+"                    VALUES (&#39;guest&#39;, &#39;guest&#39;)\n"
+"      POPULATE.TABLES.02 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
+"                    VALUES (&#39;j2ee&#39;, &#39;j2ee&#39;)\n"
+"      POPULATE.TABLES.03 = INSERT INTO JMS_USERS (USERID, PASSWD, CLIENTID) "
+"\\\n"
+"                    VALUES (&#39;john&#39;, &#39;needle&#39;, &#39;"
+"DurableSubscriberExample&#39;)\n"
+"      POPULATE.TABLES.04 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
+"                    VALUES (&#39;nobody&#39;, &#39;nobody&#39;)\n"
+"      POPULATE.TABLES.05 = INSERT INTO JMS_USERS (USERID, PASSWD) \\\n"
+"                    VALUES (&#39;dynsub&#39;, &#39;dynsub&#39;)\n"
+"      POPULATE.TABLES.06 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;guest&#39;,&#39;guest&#39;)\n"
+"      POPULATE.TABLES.07 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;j2ee&#39;,&#39;guest&#39;)\n"
+"      POPULATE.TABLES.08 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;john&#39;,&#39;guest&#39;)\n"
+"      POPULATE.TABLES.09 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;subscriber&#39;,&#39;john&#39;)\n"
+"      POPULATE.TABLES.10 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;publisher&#39;,&#39;john&#39;)\n"
+"      POPULATE.TABLES.11 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;publisher&#39;,&#39;dynsub&#39;)\n"
+"      POPULATE.TABLES.12 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;durpublisher&#39;,&#39;john&#39;)\n"
+"      POPULATE.TABLES.13 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;durpublisher&#39;,&#39;dynsub&#39;)\n"
+"      POPULATE.TABLES.14 = INSERT INTO JMS_ROLES (ROLEID, USERID) \\\n"
+"                    VALUES (&#39;noacc&#39;,&#39;nobody&#39;)\n"
+"&lt;/attribute&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:867
 #, no-c-format
 msgid "shows an alternate setting for Oracle."
-msgstr ""
+msgstr "muestra una configuración alterna para Oracle."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:870
@@ -3040,6 +3991,54 @@
 "      CREATE_TABLES_ON_STARTUP = TRUE\n"
 "&lt;/attribute&gt;"
 msgstr ""
+"&lt;attribute name=\"SqlProperties\"&gt;\n"
+"      BLOB_TYPE=BINARYSTREAM_BLOB\n"
+"      INSERT_TX = INSERT INTO JMS_TRANSACTIONS (TXID) values(?)\n"
+"      INSERT_MESSAGE = \\\n"
+"          INSERT INTO JMS_MESSAGES (MESSAGEID, DESTINATION, MESSAGEBLOB, "
+"TXID, TXOP) \\\n"
+"          VALUES(?,?,?,?,?)\n"
+"      SELECT_ALL_UNCOMMITED_TXS = SELECT TXID FROM JMS_TRANSACTIONS\n"
+"      SELECT_MAX_TX = SELECT MAX(TXID) FROM JMS_MESSAGES\n"
+"      SELECT_MESSAGES_IN_DEST = \\\n"
+"          SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE "
+"DESTINATION=?\n"
+"      SELECT_MESSAGE = \\\n"
+"          SELECT MESSAGEID, MESSAGEBLOB FROM JMS_MESSAGES WHERE MESSAGEID=? "
+"AND DESTINATION=?\n"
+"      MARK_MESSAGE = \\\n"
+"          UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE MESSAGEID=? AND "
+"DESTINATION=?\n"
+"      UPDATE_MESSAGE = \\\n"
+"          UPDATE JMS_MESSAGES SET MESSAGEBLOB=? WHERE MESSAGEID=? AND "
+"DESTINATION=?\n"
+"      UPDATE_MARKED_MESSAGES = UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE "
+"TXOP=?\n"
+"      UPDATE_MARKED_MESSAGES_WITH_TX = \\\n"
+"          UPDATE JMS_MESSAGES SET TXID=?, TXOP=? WHERE TXOP=? AND TXID=?\n"
+"      DELETE_MARKED_MESSAGES_WITH_TX = \\\n"
+"          DELETE FROM JMS_MESSAGES MESS WHERE TXOP=:1 AND EXISTS \\\n"
+"          (SELECT TXID FROM JMS_TRANSACTIONS TX WHERE TX.TXID = MESS.TXID)\n"
+"      DELETE_TX = DELETE FROM JMS_TRANSACTIONS WHERE TXID = ?\n"
+"      DELETE_MARKED_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXID=? AND "
+"TXOP=?\n"
+"      DELETE_TEMPORARY_MESSAGES = DELETE FROM JMS_MESSAGES WHERE TXOP=&#39;"
+"T&#39;\n"
+"      DELETE_MESSAGE = DELETE FROM JMS_MESSAGES WHERE MESSAGEID=? AND "
+"DESTINATION=?\n"
+"      CREATE_MESSAGE_TABLE = CREATE TABLE JMS_MESSAGES ( MESSAGEID INTEGER "
+"NOT NULL, \\\n"
+"         DESTINATION VARCHAR(255) NOT NULL, TXID INTEGER, TXOP CHAR(1), \\\n"
+"         MESSAGEBLOB BLOB, PRIMARY KEY (MESSAGEID, DESTINATION) )\n"
+"      CREATE_IDX_MESSAGE_TXOP_TXID = \\\n"
+"         CREATE INDEX JMS_MESSAGES_TXOP_TXID ON JMS_MESSAGES (TXOP, TXID)\n"
+"      CREATE_IDX_MESSAGE_DESTINATION = \\\n"
+"         CREATE INDEX JMS_MESSAGES_DESTINATION ON JMS_MESSAGES "
+"(DESTINATION)\n"
+"      CREATE_TX_TABLE = CREATE TABLE JMS_TRANSACTIONS ( TXID INTEGER, "
+"PRIMARY KEY (TXID) )\n"
+"      CREATE_TABLES_ON_STARTUP = TRUE\n"
+"&lt;/attribute&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:872
@@ -3051,9 +4050,9 @@
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:878
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Destination MBeans"
-msgstr "Mapeos de Asociación"
+msgstr "MBeans de destino"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:879
@@ -3068,7 +4067,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:883
 #, no-c-format
 msgid "org.jboss.mq.server.jmx.Queue"
-msgstr ""
+msgstr "org.jboss.mq.server.jmx.Queue"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:884
@@ -3103,6 +4102,26 @@
 "    &lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.mq.server.jmx.Queue\" \n"
+"       name=\"jboss.mq.destination:service=Queue,name=testQueue\"&gt;\n"
+"    &lt;depends optional-attribute-name=\"DestinationManager\"&gt;\n"
+"        jboss.mq:service=DestinationManager\n"
+"    &lt;/depends&gt;\n"
+"    &lt;depends optional-attribute-name=\"SecurityManager\"&gt;\n"
+"        jboss.mq:service=SecurityManager\n"
+"    &lt;/depends&gt;\n"
+"    &lt;attribute name=\"MessageCounterHistoryDayLimit\"&gt;-1&lt;/"
+"attribute&gt;\n"
+"    &lt;attribute name=\"SecurityConf\"&gt;\n"
+"        &lt;security&gt;\n"
+"            &lt;role name=\"guest\"     read=\"true\"  write=\"true\"/&gt;\n"
+"            &lt;role name=\"publisher\" read=\"true\"  write=\"true\" create="
+"\"false\"/&gt;\n"
+"            &lt;role name=\"noacc\"     read=\"false\" write=\"false\" "
+"create=\"false\"/&gt;\n"
+"        &lt;/security&gt;\n"
+"    &lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:888
@@ -3185,8 +4204,7 @@
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:923 J2EE_Messaging_On_JBOSS.xml:1021
 #, no-c-format
-msgid ""
-"Additional read-only attributes that provide statistics information include:"
+msgid "Additional read-only attributes that provide statistics information include:"
 msgstr ""
 
 #. Tag: para
@@ -3220,19 +4238,17 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:943
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ScheduledMessageCount</emphasis>: The number of "
 "messages waiting in the queue for their scheduled delivery time to arrive."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:948
 #, no-c-format
 msgid "The following are some of the operations available on queues."
-msgstr ""
+msgstr "Las siguientes son algunas de las operaciones disponibles en colas."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:953
@@ -3265,19 +4281,17 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:973
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">removeAllMessages()</emphasis>: This method removes "
 "all the messages on the queue."
-msgstr ""
-"<emphasis role=\"bold\">directory</emphasis>: Esta es la ruta del directorio "
-"en la que se crearán los archivos de registro."
+msgstr "<emphasis role=\"bold\">removeAllMessages()</emphasis>: Este método borra todos los mensajes en la cola."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:981
 #, no-c-format
 msgid "org.jboss.mq.server.jmx.Topic"
-msgstr ""
+msgstr "org.jboss.mq.server.jmx.Topic"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:982
@@ -3312,6 +4326,25 @@
 "    &lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.mq.server.jmx.Topic\"\n"
+"       name=\"jboss.mq.destination:service=Topic,name=testTopic\"&gt;\n"
+"    &lt;depends optional-attribute-name=\"DestinationManager\"&gt;\n"
+"        jboss.mq:service=DestinationManager\n"
+"    &lt;/depends&gt;\n"
+"    &lt;depends optional-attribute-name=\"SecurityManager\"&gt;\n"
+"        jboss.mq:service=SecurityManager\n"
+"    &lt;/depends&gt;\n"
+"    &lt;attribute name=\"SecurityConf\"&gt;\n"
+"        &lt;security&gt;\n"
+"            &lt;role name=\"guest\"        read=\"true\" write=\"true\" /"
+"&gt;\n"
+"            &lt;role name=\"publisher\"    read=\"true\" write=\"true\" "
+"create=\"false\" /&gt;\n"
+"            &lt;role name=\"durpublisher\" read=\"true\" write=\"true\" "
+"create=\"true\" /&gt;\n"
+"        &lt;/security&gt;\n"
+"    &lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:986
@@ -3325,23 +4358,19 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:991
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">DestinationManager</emphasis>: The JMX object name "
 "of the destination manager configured for the server."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:996
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">SecurityManager</emphasis>: The JMX object name of "
 "the security manager that is being used to validate client requests."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1001
@@ -3398,13 +4427,11 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1026
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">AllMessageCount</emphasis>: The message count across "
 "all queue types associated with the topic."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1031
@@ -3416,13 +4443,11 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1036
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">DurableMessageCount</emphasis>: The count of "
 "messages in durable subscription queues."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: El nombre de la clase que "
-"brinda la implementación del servicio."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1041
@@ -3479,7 +4504,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:1093
 #, no-c-format
 msgid "Specifying the MDB JMS Provider"
-msgstr ""
+msgstr "Especificación del proveedor JMS MDB"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1094
@@ -3553,7 +4578,7 @@
 #: J2EE_Messaging_On_JBOSS.xml:1107
 #, no-c-format
 msgid "org.jboss.jms.jndi.JMSProviderLoader MBean"
-msgstr ""
+msgstr "org.jboss.jms.jndi.JMSProviderLoader MBean"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1108
@@ -3617,13 +4642,11 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1138
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Properties</emphasis>: The JNDI properties of the "
 "initial context used to look up the factories."
 msgstr ""
-"<emphasis role=\"bold\">gossip_refresh</emphasis> especifica el intervalo "
-"(en milisegundos) para el arrendamiento del GossipRouter."
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:1143
@@ -3657,6 +4680,27 @@
 "    &lt;/attribute&gt;\n"
 "&lt;/mbean&gt;"
 msgstr ""
+"&lt;mbean code=\"org.jboss.jms.jndi.JMSProviderLoader\"\n"
+"       name=\"jboss.mq:service=JMSProviderLoader,name=RemoteJBossMQProvider"
+"\"&gt;\n"
+"    &lt;attribute name=\"ProviderName\"&gt;RemoteJMSProvider&lt;/"
+"attribute&gt;\n"
+"    &lt;attribute name=\"ProviderUrl\"&gt;&lt;/attribute&gt;\n"
+"    &lt;attribute name=\"ProviderAdapterClass\"&gt;\n"
+"        org.jboss.jms.jndi.JBossMQProvider\n"
+"    &lt;/attribute&gt;\n"
+"    &lt;attribute name=\"FactoryRef\"&gt;XAConnectionFactory&lt;/"
+"attribute&gt;\n"
+"    &lt;attribute name=\"QueueFactoryRef\"&gt;XAConnectionFactory&lt;/"
+"attribute&gt;\n"
+"    &lt;attribute name=\"TopicFactoryRef\"&gt;XAConnectionFactory&lt;/"
+"attribute&gt;\n"
+"    &lt;attribute name=\"Properties&gt;\n"
+"        java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory\n"
+"        java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces\n"
+"        java.naming.provider.url=jnp://remotehost:1099\n"
+"    &lt;/attribute&gt;\n"
+"&lt;/mbean&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1145
@@ -3695,6 +4739,22 @@
 "    &lt;/MDBConfig&gt;\n"
 "&lt;/proxy-factory-config&gt;"
 msgstr ""
+"&lt;proxy-factory-config&gt;\n"
+"    &lt;JMSProviderAdapterJNDI&gt;RemoteJMSProvider&lt;/"
+"JMSProviderAdapterJNDI&gt;\n"
+"    &lt;ServerSessionPoolFactoryJNDI&gt;StdJMSPool&lt;/"
+"ServerSessionPoolFactoryJNDI&gt;\n"
+"    &lt;MaximumSize&gt;15&lt;/MaximumSize&gt;\n"
+"    &lt;MaxMessages&gt;1&lt;/MaxMessages&gt;\n"
+"    &lt;MDBConfig&gt;\n"
+"        &lt;ReconnectIntervalSec&gt;10&lt;/ReconnectIntervalSec&gt;\n"
+"        &lt;DLQConfig&gt;\n"
+"            &lt;DestinationQueue&gt;queue/DLQ&lt;/DestinationQueue&gt;\n"
+"            &lt;MaxTimesRedelivered&gt;10&lt;/MaxTimesRedelivered&gt;\n"
+"            &lt;TimeToLive&gt;0&lt;/TimeToLive&gt;\n"
+"        &lt;/DLQConfig&gt;\n"
+"    &lt;/MDBConfig&gt;\n"
+"&lt;/proxy-factory-config&gt;"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1150
@@ -3741,12 +4801,26 @@
 "and-application&gt;\n"
 "&lt;/tx-connection-factory&gt;"
 msgstr ""
+"&lt;tx-connection-factory&gt;\n"
+"    &lt;jndi-name&gt;RemoteJmsXA&lt;/jndi-name&gt;\n"
+"    &lt;xa-transaction/&gt;\n"
+"    &lt;adapter-display-name&gt;JMS Adapter&lt;/adapter-display-name&gt;\n"
+"    &lt;config-property name=\"JMSProviderAdapterJNDI\"\n"
+"                     type=\"java.lang.String\"&gt;RemoteJMSProvider&lt;/"
+"config-property&gt;\n"
+"    &lt;config-property name=\"SessionDefaultType\"\n"
+"                     type=\"java.lang.String\"&gt;javax.jms.Topic&lt;/config-"
+"property&gt;\n"
+"                \n"
+"    &lt;security-domain-and-application&gt;JmsXARealm&lt;/security-domain-"
+"and-application&gt;\n"
+"&lt;/tx-connection-factory&gt;"
 
 #. Tag: title
 #: J2EE_Messaging_On_JBOSS.xml:1162
 #, no-c-format
 msgid "org.jboss.jms.asf.ServerSessionPoolLoader MBean"
-msgstr ""
+msgstr "org.jboss.jms.asf.ServerSessionPoolLoader MBean"
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1163
@@ -3772,15 +4846,12 @@
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1173
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">PoolFactoryClass</emphasis>: The fully qualified "
 "class name of the <literal>org.jboss.jms.asf.ServerSessionPoolFactory</"
 "literal> interface to create an instance of."
 msgstr ""
-"<emphasis role=\"bold\">className</emphasis>: Este es el nombre de la clase "
-"completamente calificado de la implementación de la interfaz <literal>org."
-"apache.catalina.Valve</literal>."
 
 #. Tag: para
 #: J2EE_Messaging_On_JBOSS.xml:1178
@@ -3835,3 +4906,4 @@
 "\"http://wiki.jboss.org/wiki/Wiki.jsp?page=IntegrationWithWebSphereMQSeries"
 "\"></ulink>."
 msgstr ""
+

Modified: projects/docs/trunk/Server_Configuration_Guide/es-ES/Transactions.po
===================================================================
--- projects/docs/trunk/Server_Configuration_Guide/es-ES/Transactions.po	2008-01-04 05:45:44 UTC (rev 68618)
+++ projects/docs/trunk/Server_Configuration_Guide/es-ES/Transactions.po	2008-01-04 05:46:21 UTC (rev 68619)
@@ -1,30 +1,32 @@
+# translation of Transactions.po to
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
 # Automatically generated, 2007.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Transactions\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-12-10 06:04+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-01-04 10:36+1000\n"
+"Last-Translator: Angela Garcia\n"
+"Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Transactions.xml:6
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Transactions on JBoss"
-msgstr "Transacciones y Concurrencia"
+msgstr "Transacciones en JBoss"
 
 #. Tag: subtitle
 #: Transactions.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The JTA Transaction Service"
-msgstr "TransactionManagers de JTA"
+msgstr "Servicio de transacciones de JTA"
 
 #. Tag: para
 #: Transactions.xml:8
@@ -55,9 +57,9 @@
 
 #. Tag: title
 #: Transactions.xml:15
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Transaction/JTA Overview"
-msgstr "Tiempo de espera de la transacción"
+msgstr "Sinopsis de Transacción/JTA"
 
 #. Tag: para
 #: Transactions.xml:16
@@ -164,9 +166,9 @@
 
 #. Tag: title
 #: Transactions.xml:57
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Pessimistic and optimistic locking"
-msgstr "Bloqueo pesimista"
+msgstr "Bloqueo pesimista y optimista"
 
 #. Tag: para
 #: Transactions.xml:58
@@ -227,7 +229,7 @@
 #: Transactions.xml:73
 #, no-c-format
 msgid "The components of a distributed transaction"
-msgstr ""
+msgstr "Los componentes de una transacción distribuida"
 
 #. Tag: para
 #: Transactions.xml:74
@@ -353,9 +355,10 @@
 
 #. Tag: title
 #: Transactions.xml:123
-#, fuzzy, no-c-format
+#, no-c-format
+#, fuzzy
 msgid "Heuristic exceptions"
-msgstr "manejar excepciones"
+msgstr "Excepciones"
 
 #. Tag: para
 #: Transactions.xml:124
@@ -413,9 +416,10 @@
 
 #. Tag: title
 #: Transactions.xml:139
-#, fuzzy, no-c-format
+#, no-c-format
+#, fuzzy
 msgid "Transaction IDs and branches"
-msgstr "Transacciones y Concurrencia"
+msgstr "IDs de transacciones y "
 
 #. Tag: para
 #: Transactions.xml:140
@@ -445,8 +449,7 @@
 #. Tag: para
 #: Transactions.xml:155
 #, no-c-format
-msgid ""
-"The branch qualifier denotes a particular branch of the global transaction."
+msgid "The branch qualifier denotes a particular branch of the global transaction."
 msgstr ""
 
 #. Tag: para
@@ -462,7 +465,7 @@
 #: Transactions.xml:168
 #, no-c-format
 msgid "JTS support"
-msgstr ""
+msgstr "Soporte JTS"
 
 #. Tag: para
 #: Transactions.xml:169
@@ -481,7 +484,7 @@
 #: Transactions.xml:175
 #, no-c-format
 msgid "Web Services Transactions"
-msgstr ""
+msgstr "Transacciones de servicios web"
 
 #. Tag: para
 #: Transactions.xml:176
@@ -506,22 +509,19 @@
 #. Tag: para
 #: Transactions.xml:186
 #, no-c-format
-msgid ""
-"Participants may not allow their resources to be locked for long durations."
+msgid "Participants may not allow their resources to be locked for long durations."
 msgstr ""
 
 #. Tag: para
 #: Transactions.xml:191
 #, no-c-format
-msgid ""
-"The communication infrastructure between participants may not be reliable."
+msgid "The communication infrastructure between participants may not be reliable."
 msgstr ""
 
 #. Tag: para
 #: Transactions.xml:196
 #, no-c-format
-msgid ""
-"Some of the ACID properties of traditional transactions are not mandatory."
+msgid "Some of the ACID properties of traditional transactions are not mandatory."
 msgstr ""
 
 #. Tag: para
@@ -544,13 +544,12 @@
 #: Transactions.xml:211
 #, no-c-format
 msgid "All activities are logged."
-msgstr ""
+msgstr "Todas las aactividades se registran."
 
 #. Tag: para
 #: Transactions.xml:216
 #, no-c-format
-msgid ""
-"Transactions that have to be rolled back have the concept of compensation."
+msgid "Transactions that have to be rolled back have the concept of compensation."
 msgstr ""
 
 #. Tag: para
@@ -569,9 +568,9 @@
 
 #. Tag: title
 #: Transactions.xml:227
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Configuring JBoss Transactions"
-msgstr "TransactionManagers de JTA"
+msgstr "Configuración de las transacciones en JBoss"
 
 #. Tag: para
 #: Transactions.xml:228
@@ -586,7 +585,7 @@
 #: Transactions.xml:234
 #, no-c-format
 msgid "Local versus distributed transactions"
-msgstr ""
+msgstr "Transacciones locales versus distribuidas"
 
 #. Tag: para
 #: Transactions.xml:235
@@ -603,33 +602,3 @@
 "SOAP/HTTP."
 msgstr ""
 
-#, fuzzy
-#~ msgid "Adapting a Transaction Manager to JBoss"
-#~ msgstr "TransactionManagers de JTA"
-
-#, fuzzy
-#~ msgid "The Default Transaction Manager"
-#~ msgstr "TransactionManagers de JTA"
-
-#, fuzzy
-#~ msgid ""
-#~ "<emphasis role=\"bold\">TransactionTimeout</emphasis>: The default "
-#~ "transaction timeout in seconds. The default value is 300 seconds (5 "
-#~ "minutes)."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">LockAcquisitionTimeout</emphasis> establece el "
-#~ "número máximo de milisegundos a esperar por una adquisisión de bloqueo. "
-#~ "El valor por defecto es 15000."
-
-#, fuzzy
-#~ msgid ""
-#~ "<emphasis role=\"bold\">GlobalIdNumber</emphasis>: A long value used as "
-#~ "initial transaction id. The default is 0."
-#~ msgstr ""
-#~ "<emphasis role=\"bold\">cookies</emphasis>: Esta es una bandera que "
-#~ "indica si se seguirá el rastro de las sesiones utilizando cookies. Por "
-#~ "defecto, es verdadero."
-
-#, fuzzy
-#~ msgid "UserTransaction Support"
-#~ msgstr "jta.UserTransaction"




More information about the jboss-cvs-commits mailing list