[jboss-cvs] JBossAS SVN: r84604 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 23 00:53:30 EST 2009


Author: agarcia at jboss.com
Date: 2009-02-23 00:53:30 -0500 (Mon, 23 Feb 2009)
New Revision: 84604

Modified:
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Clustered_Singleton_Services.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_EJBs.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Entity_EJBs.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JBoss_Cache_JGroups.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JMS.po
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JNDI.po
Log:
translation in progress

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Clustered_Singleton_Services.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Clustered_Singleton_Services.po	2009-02-23 05:44:53 UTC (rev 84603)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Clustered_Singleton_Services.po	2009-02-23 05:53:30 UTC (rev 84604)
@@ -8,7 +8,7 @@
 "Project-Id-Version: Clustering_Guide_Clustered_Singleton_Services\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-02-19 16:15+1000\n"
+"PO-Revision-Date: 2009-02-23 10:01+1000\n"
 "Last-Translator: Angela Garcia\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -478,7 +478,7 @@
 #: Clustering_Guide_Clustered_Singleton_Services.xml:114
 #, no-c-format
 msgid "Determining the master node"
-msgstr ""
+msgstr "Establecer el nodo maestro"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:115
@@ -488,7 +488,7 @@
 "that each node in the cluster can independently react to changes in cluster "
 "membership and correctly decide whether it is now the “master node”. How is "
 "this done?"
-msgstr ""
+msgstr "Las variadas estrategias de administración de singletons en clústers dependen del hecho de que cada nodo en el clúster puede reaccionar de manera independiente a los cambios en la membresía del clúster y puede decidir correctamente si ahora es el 'nodo maestro'. ¿Cómo se logra esto?"
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:118
@@ -504,6 +504,9 @@
 "literal> mbean. Every member of the cluster will have the same view, with "
 "the members in the same order."
 msgstr ""
+"Antes de JBoss AS 4.2.0, la metodología para esto era fija y simple. Para cada miembro del clúster, el mbean HAPartition mantiene un atributo "
+"llamado CurrentView, el cual es básicamente una lista ordenada de los miembros actuales del clúster. Cuando los nodos se unen o dejan el clúster, JGroups se asegura de que cada miembro sobreviviente del clúster obtenga una vista actualizada. Puede ver la vista actual en la consola JMX en el atributo CurrentView en el mbean <literal>jboss:service=DefaultPartition</"
+"literal>. Todo miembro del clúster tendrá la misma vista con los miembros en el mismo orden."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:121
@@ -514,7 +517,7 @@
 "the order of nodes in the view will reflect the order in which they joined "
 "the cluster (although this is not always the case, and should not be assumed "
 "to be the case.)"
-msgstr ""
+msgstr "Vamos a decir que por ejemplo tenemos un clúster de cuatro nodos del nodo A al D y la vista actual se puede expresar como {A, B, C, D}. Generalmente el orden de los nodos en la vista reflejará el oden en el que se unieron al clúster (aunque este no es el caso siempre y no se debe asumir que lo sea). "
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:124
@@ -528,6 +531,11 @@
 "<literal>HAPartition</literal> service knows that the view with respect to "
 "the Foo service is {A, C, D} (no B)."
 msgstr ""
+"Para ahondar en nuestro ejemplo vamos a decir que hay un servicio singleton (por ejemplo, un "
+"<literal>HASingletonController</literal>) llamado Foo que se despleiga alrededor del clúster, a excepción de B, por cualquiera que sea la razón. El servicio <literal>HAPartition</"
+"literal> mantiene através del clúster un registro de que servicios están "
+"desplegados donde, en orden de vista. Así que en todo nodo en el clúster, el servicio "
+"<literal>HAPartition</literal> sabe que la vista con respecto al servicio Foo es {A, C, D} (no B)."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:128
@@ -542,6 +550,8 @@
 "does this by checking if they are the first member of the view – if they "
 "are, they are the master; if not, they're not. Simple as that."
 msgstr ""
+"Cuando hay un cambio en la topología del clúster del servicio Foo, el servicio <literal>HAPartition</literal> invoca un callback en Foo notificandole de la nueva topología. Así que por ejemplo, cuando Foo inició en D, el servico Foo ejecutando en A, C y D recibieron callbacks dicéndoles que la nueva vista para Foo era {A, C, D}. Este callback le da a cada nodo suficiente información para decidir de manera independiente si ahora es el maestro. El servicio Foo en cada nodo "
+"hace esto chequeando si son el primer miembro de la vista – si es así entonces es el maestro; si no entonces no lo es. Tan simple como eso."
 
 #. Tag: para
 #: Clustering_Guide_Clustered_Singleton_Services.xml:132
@@ -552,5 +562,5 @@
 "A, C and D would get a callback with a new view for Foo of {C, D, A}. C "
 "would remain the master – there's nothing magic about A that would cause it "
 "to become the master again just because it was before."
-msgstr ""
+msgstr "Si A fallara o se apagara, Foo en C y D recibirían un callback con una nueva vista para Foo de {C, D}. Luego C se convertiría en el maestro. Si se reinicia A entonces A, C y D recibirían un callback con una nueva vista para Foo de {C, D, A}. C seguiría siendo el maestro – no hay nada mágico en A para que se convierta en el nodo maestro de nuevo solo porque lo era antes."
 

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_EJBs.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_EJBs.po	2009-02-23 05:44:53 UTC (rev 84603)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_EJBs.po	2009-02-23 05:53:30 UTC (rev 84604)
@@ -8,7 +8,7 @@
 "Project-Id-Version: Clustering_Guide_EJBs\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-02-17 15:56+1000\n"
+"PO-Revision-Date: 2009-02-23 15:29+1000\n"
 "Last-Translator: Angela Garcia\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -120,7 +120,7 @@
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:21
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>&lt;clustered&gt;True&lt;/clustered&gt;</literal> element is "
 "really just an alias for the <literal>&lt;configuration-name&gt;Clustered "
@@ -128,12 +128,12 @@
 "conf/standard-jboss.xml file."
 msgstr ""
 "El elemento <literal>&lt;clustered&gt;True&lt;/clustered&gt;</literal> es "
-"realmente sólo un alias del elemento <literal>&lt;configuration-name&gt;"
-"Clustered Stateless SessionBean&lt;/configuration-name&gt;</literal>."
+"realmente sólo un alias del elemento <literal>&lt;configuration-name&gt;Clustered "
+"Stateless SessionBean&lt;/configuration-name&gt;</literal> en el archivo conf/standard-jboss.xml."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:26
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In the bean configuration, only the &lt;clustered&gt; element is mandatory. "
 "It indicates that the bean needs to support clustering features. The &lt;"
@@ -141,12 +141,12 @@
 "attributes are indicated in the sample configuration above. Below is a "
 "description of the attributes in the &lt;cluster-config&gt; element.."
 msgstr ""
-"En la configuración del bean el único elemento obligatorio es <literal>&lt;"
-"clustered&gt;</literal>. Indica que el bean trabaja en un clúster. El "
-"elemento <literal>&lt;cluster-config&gt;</literal> es opcional y los valores "
+"En la configuración del bean el único elemento obligatorio es &lt;clustered&gt;. Este indica que el bean necesita soportar funcionalidades de clúster. El "
+"elemento &lt;"
+"cluster-config&gt; es opcional y los valores "
 "por defecto de sus atributos están indicados en la configuración del ejemplo "
 "mencionado anteriormente. A continuación se encuentra una descripción de los "
-"atributos en el elemento <literal>&lt;cluster-config&gt;</literal>:"
+"atributos en el elemento &lt;cluster-config&gt;:"
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:29
@@ -401,6 +401,8 @@
 "The <literal>HASessionState</literal> service MBean is defined in the "
 "<code>all/deploy/cluster-service.xml</code> file."
 msgstr ""
+"El MBean del servicio <literal>HASessionState</literal> está definido en el archivo "
+"<code>all/deploy/cluster-service.xml</code>."
 
 #. Tag: programlisting
 #: Clustering_Guide_EJBs.xml:90
@@ -454,15 +456,12 @@
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:95
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">ClusterPartition</emphasis> is a required attribute "
 "to inject the HAPartition service that HA-JNDI uses for intra-cluster "
 "communication."
-msgstr ""
-"<emphasis role=\"bold\">PartitionName</emphasis> es un atributo opcional "
-"para especificar el nombre del clúster. Su valor por defecto es "
-"<literal>DefaultPartition</literal>."
+msgstr "<emphasis role=\"bold\">ClusterPartition</emphasis> es un atributo requerido para inyectar el servicio HAPartition que HA-JNDI utiliza para comunicación intra-clúster."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:100
@@ -506,13 +505,13 @@
 
 #. Tag: title
 #: Clustering_Guide_EJBs.xml:117
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Handling Cluster Restart"
-msgstr "Manejo de la Reiniciación de un Clúster"
+msgstr "Manejo del reinicio de un clúster"
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:118
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "We have covered the HA smart client architecture in the section called "
 "“Client-side interceptor architecture”. The default HA smart proxy client "
@@ -522,9 +521,7 @@
 "from this. The proxy needs to look up a fresh set of targets out of JNDI/"
 "HAJNDI when the nodes are restarted."
 msgstr ""
-"Hemos abordado la arquitectura del cliente HA smart en la <xref linkend="
-"\"clustering-intro-arch-proxy\"/>. El cliente proxy HA smart por defecto "
-"sólamente puede conmutar servidores en caso de anomalía en tanto exista un "
+"Hemos abordado la arquitectura del cliente HA smart en la sección llamada 'Arquitectura del interceptor del lado del cliente'. El cliente proxy HA smart predeterminado sólamente puede conmutar servidores en caso de anomalía en tanto exista un "
 "nodo en el clúster. Si ocurre un apagón del clúster completo, el proxy queda "
 "huérfano y queda sin saber cuales nodos están disponibles en el clúster. El "
 "proxy no tiene manera de recuperarse de esto y es necesario buscarlo en el "
@@ -532,7 +529,7 @@
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:121
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The 3.2.7+/4.0.2+ releases contain a RetryInterceptor that can be added to "
 "the proxy client side interceptor stack to allow for a transparent recovery "
@@ -540,12 +537,11 @@
 "binding that includes the RetryInterceptor. Below is an example jboss.xml "
 "configuration."
 msgstr ""
-"El lanzamiento 3.2.7+/4.0.2 comprende un <literal>RetryInterceptor</literal> "
+"El lanzamiento 3.2.7+/4.0.2 contiene un RetryInterceptor "
 "que se puede añadir a la pila del interceptor del lado del cliente proxy "
 "para permitir una recuperación transparente de tal falla de reiniciación. "
-"Para activarle un EJB, configure un <literal>invoker-proxy-binding</literal> "
-"que incluya el <literal>RetryInterceptor</literal>. A continuación hay un "
-"ejemplo de la configuración <literal>jboss.xml</literal>."
+"Para activarle un EJB, configure un invoker-proxy-binding que incluya el RetryInterceptor. A continuación hay un "
+"ejemplo de la configuración jboss.xml."
 
 #. Tag: programlisting
 #: Clustering_Guide_EJBs.xml:124
@@ -690,6 +686,8 @@
 "through the following steps in attempting to determine the proper naming "
 "environment properties:"
 msgstr ""
+"Con el fin de recuperar el proxy HA, el RetryInterceptor realiza una búsqueda en "
+"JNDI. Esto significa que internamente crea un nuevo InitialContext y realiza una búsqueda JNDI. Pero para que esa búsqueda tenga éxito es necesario configurar el InitialContext apropiadamente para encontrar su servidor de nombres. El RetryInterceptor tomará los siguientes pasos para tratar de determinar las propiedades de entorno de nombre apropiadas:"
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:133
@@ -700,7 +698,7 @@
 "to configuration has two downsides: first, it reduces portability by "
 "introducing JBoss-specific calls to the client code; and second, since a "
 "static field is used only a single configuration per JVM is possible."
-msgstr ""
+msgstr "Chequeará su propio campo estático retryEnv. Este campo se puede configurar por medio del código del cliente a través de una llamada a RetryInterceptor.setRetryEnv(Properties). Este enfoque a la configuración tiene dos desventajas: primero, reduce lo portátil al introducir llamadas especificas de JBoss al código del cliente; y segundo, ya que se utiliza un campo estático solo se puede utilizar una sola configuración por MVJ. "
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:138
@@ -716,6 +714,12 @@
 "naming properties are stored in a ThreadLocal and thus are only visible to "
 "the thread that originally created an InitialContext."
 msgstr ""
+"Si el campo retryEnv es nulo entonces chequeará cualquier propiedad de entorno vinculada a un ThreadLocal por la clase org.jboss.naming.NamingContextFactory. "
+"Para utilizar esta clase como su fábrica de contexto de nombrado, en su jndi.properties "
+"configure la propiedad java.naming.factory.initial=org.jboss.naming."
+"NamingContextFactory. La ventaja de este enfoque es que el uso de org.jboss."
+"naming.NamingContextFactory es simplemente una opción de la configuración en su archivo  jndi."
+"properties y por lo tanto el código java no se afecta. La desventaja es qie las propiedades de nombrado se alamacenan en un ThreadLocal y por lo tanto solo son visibles para el hilo que originalmente creó un InitialContext."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:143
@@ -728,6 +732,8 @@
 "section on “ClusteredJNDI Services” for more on multicast discovery of HA-"
 "JNDI."
 msgstr ""
+"Si ninguno de los enfoques anteriores presenta un grupo de propiedades de entorno de nombrado entonces se utiliza un InitialContext predeterminado. Si el intento de contactar un servidor de nombres no es éxitoso entonces por defecto el InitialContext tratará de utilizar el descubrirmiento multicast para encontrar un servidor de nombres HA-JNDI. Consulte la sección sobre 'Servicios ClusteredJNDI' para obtener mayor información sobre el descubrimiento multicast de HA-"
+"JNDI."
 
 #. Tag: title
 #: Clustering_Guide_EJBs.xml:152
@@ -746,7 +752,7 @@
 "never return. For many client applications, this possibility is "
 "unacceptable. As a result, JBoss doesn't make the RetryInterceptor part of "
 "its default client interceptor stacks for clustered EJBs."
-msgstr ""
+msgstr "El RetryInterceptor es útil en muchos casos, pero una de las desventajas es que continuará tratando de re-buscar el proxy HA en JNDI hasta que tenga éxito. Si por alguna razón no tiene éxito entonces este proceso puede continuar indefinidamente y por lo tanto la llamda EJB que disparó el RetryInterceptor nunca retornará. Para muchas aplicaciones cliente, esta posibilidad es inaceptable. Como consecuencia JBoss no hace que el RetryInterceptor sea parte de sus pilas de interceptores de clientes predeterminados para EJBs en clústers."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:156
@@ -759,6 +765,9 @@
 "interceptor was used. Beginning with 4.0.4.CR2, the SingleRetryInterceptor "
 "is part of the default client interceptor stacks for clustered EJBs."
 msgstr ""
+"En el lanzamiento 4.0.4.RC1, se introdujo un nuevo sabor de interceptor retry, "
+"org.jboss.proxy.ejb.SingleRetryInterceptor. Esta versió funciona como el RetryInterceptor, pero solo realiza un intento para re-buscar el proxy HA en JNDI. Si este intento falla entonces la llamada EJB fallará como si no se hubiese utilizado un interceptor retry. Comenzando por 4.0.4.CR2, el SingleRetryInterceptor "
+"es parte de las pilas de interceptores del cliente predeterminadas para EJBs en clústers."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:159
@@ -767,7 +776,7 @@
 "The downside of the SingleRetryInterceptor is that if the retry attempt is "
 "made during a portion of a cluster restart where no servers are available, "
 "the retry will fail and no further attempts will be made."
-msgstr ""
+msgstr "La desventaja del SingleRetryInterceptor es que si el intento retry se realiza durante una parte del reinicio de un clúster en donde no hay servidores disponibles entonces el retry fallará y no se realizarán más intentos."
 
 #. Tag: title
 #: Clustering_Guide_EJBs.xml:169
@@ -777,7 +786,7 @@
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:170
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "To cluster a stateless session bean in EJB 3.0, all you need to do is to "
 "annotate the bean class withe the <literal>@Clustered</literal> annotation. "
@@ -789,10 +798,10 @@
 msgstr ""
 "Para hacer un clúster con un bean de sesión sin estado en EJB 3.0, todo lo "
 "que necesita hacer es anotar la clase del bean con la anotación "
-"<literal>@Cluster</literal>. Puede pasar la política de balanceo de carga y "
-"de partición de clúster como parámetros a la anotación. La política de "
-"balanceo de carga predeterminada es <literal>org.jboss.ha.framework."
-"interfaces.RandomRobin</literal> y el clúster por defecto es "
+"<literal>@Clustered</literal>. Puede pasar la política de balanceo de carga y "
+"de partición del clúster como parámetros a la anotación. La política de "
+"balanceo de carga predeterminada es <literal>org.jboss.ha."
+"framework.interfaces.RandomRobin</literal> y el clúster por defecto es "
 "<literal>DefaultPartition</literal>. A continuación está la definición de la "
 "anotación <literal>@Cluster</literal>:"
 
@@ -850,7 +859,7 @@
 msgid ""
 "The <literal>@Clustered</literal> annotation can also be omitted and the "
 "clustering configuration applied in jboss.xml:"
-msgstr ""
+msgstr "La anotación <literal>@Clustered</literal> también se puede omitir y la configuración de clúster aplicada en jboss.xml:"
 
 #. Tag: programlisting
 #: Clustering_Guide_EJBs.xml:182
@@ -890,13 +899,13 @@
 
 #. Tag: title
 #: Clustering_Guide_EJBs.xml:187
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Stateful Session Beans in EJB 3.0"
-msgstr "Bean de Sesión con Estado en EJB 3.0"
+msgstr "Beans de sesión con estado en EJB 3.0"
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:188
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "To cluster stateful session beans in EJB 3.0, you need to tag the bean "
 "implementation class with the <literal>@Cluster</literal> annotation, just "
@@ -905,10 +914,11 @@
 "bean to specify caching behavior. Below is the definition of the "
 "@CacheConfig annotation:"
 msgstr ""
-"Para poner en clúster los beans de sesión con estado en EJB 3.0, ud necesita "
+"Para poner en clúster los beans de sesión con estado en EJB 3.0, usted necesita "
 "etiquetar la clase de implementación del bean con la anotación "
 "<literal>@Cluster</literal>, de la misma forma en que lo hicimos "
-"anteriormente con el bean de sesión sin estado EJB 3.0."
+"anteriormente con el bean de sesión sin estado EJB 3.0. La anotación @org.jboss."
+"ejb3.annotation.cache.tree.CacheConfig también se puede aplicar al bean para especificar el comportamiento del caché. A continuación puede ver una definición de la anotación @CacheConfig:"
 
 #. Tag: programlisting
 #: Clustering_Guide_EJBs.xml:193
@@ -940,7 +950,7 @@
 msgid ""
 "<literal>name</literal> specifies the object name of the JBoss Cache Mbean "
 "that should be used for caching the bean (see below for more on this Mbean)."
-msgstr ""
+msgstr "<literal>name</literal> especifica el nombre del objeto del Mbean JBoss Cache que se debe utilizar para poner en caché el bean (vea a continuación más sobre este Mbean)."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:198
@@ -949,7 +959,7 @@
 "<literal>maxSize</literal> specifies the maximum number of beans that can "
 "cached before the cache should start passivating beans, using an LRU "
 "algorithm."
-msgstr ""
+msgstr "<literal>maxSize</literal> especifica el número máximo de beans que se pueden poner en caché antes de que el caché deba empezar a hacer pasivas los beans, utilizando un algoritmo LRU."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:200
@@ -958,7 +968,7 @@
 "<literal>idleTimeoutSeconds</literal> specifies the max period of time a "
 "bean can go unused before the cache should passivate it (irregardless of "
 "whether maxSize beans are cached.)"
-msgstr ""
+msgstr "<literal>idleTimeoutSeconds</literal> especifica el periodo de tiempo máximp que un bean puede estar sin ser utilizado antes de que el caché lo haga pasivo (sin importar si los beans maxSize están en caché)."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:202
@@ -966,7 +976,7 @@
 msgid ""
 "<literal>removalTimeoutSeconds</literal> specifies the max period of time a "
 "bean can go unused before the cache should remove it altogether."
-msgstr ""
+msgstr "<literal>removalTimeoutSeconds</literal> especifica el periodo máximo de tiempo que un bean puede estar sin ser utilizado antes de que el caché lo borre todo."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:204
@@ -978,16 +988,16 @@
 "true, since replication involves serializing the bean, and preparing for and "
 "recovering from serialization is a common reason for implementing the "
 "callback methods."
-msgstr ""
+msgstr "<literal>replicationIsPassivation</literal> especifica si el caché debe considerar una replicación como equivalente a un pasivo e invoca cualquier callback @PrePassivate y @PostActivate en el bean. Por defecto es verdadero ya que la replicación involucra la serialización del bean y la preparación y recuperación de la serialización es una razón común para implementar los métodos callback."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:209
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Here is an example of a clustered EJB 3.0 stateful session bean "
 "implementation."
 msgstr ""
-"Este es un ejemplo de una implementación de un bean de sesión sin estado de "
+"Este es un ejemplo de una implementación de un bean de sesión con estado de "
 "EJB 3.0 en clúster:"
 
 #. Tag: programlisting
@@ -1024,7 +1034,7 @@
 msgid ""
 "As with stateless beans, the @Clustered annotation can also be omitted and "
 "the clustering configuration applied in jboss.xml; see the example above."
-msgstr ""
+msgstr "Así como con los beans sin estado, también se puede omitir la anotación @Clustered y la configuración de clúster se puede aplicar en jboss.xml; vea el ejemplo anterior."
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:221
@@ -1036,7 +1046,7 @@
 "replicated. With EJB3, the mechanism is a little more formal; instead of "
 "just exposing a method with a known signature, an EJB3 SFSB must implement "
 "the org.jboss.ejb3.cache.Optimized interface:"
-msgstr ""
+msgstr "Como con EJB 2.0 en clúster SFSBs, JBoss brinda un mecanismo por medio del cual una implementación bean puede exponer un método que el contenedor puede invocar para chequear si el estado del bean no está sucio después de una petición y no es necesario replicarlo. Con EJB3, el mecanismo es un poco más formal; en lugar de exponer un método con una firma conocida, un EJB3 SFSB debe implementar la interfaz org.jboss.ejb3.cache.Optimized:"
 
 #. Tag: programlisting
 #: Clustering_Guide_EJBs.xml:224
@@ -1253,7 +1263,7 @@
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:235
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The configuration attributes in this MBean are essentially the same as the "
 "attributes in the standard JBoss Cache <literal>TreeCache</literal> MBean "
@@ -1261,12 +1271,9 @@
 "JGroups configurations in the <literal>ClusterConfig</literal> attribute "
 "(see more in <xref linkend=\"jbosscache-jgroups\"/>). Two noteworthy items:"
 msgstr ""
-"Los atributos de configuración en el MBean <literal>PassivationTreeCache</"
-"literal> son básicamente los mismos que los atributos en el MBean "
-"<literal>TreeCache</literal> de JBoss Cache estándar que discutimos en el "
-"<xref linkend=\"jbosscache.chapt\"/>. De nuevo omitimos las configuraciones "
+"Los atributos de configuración en este MBean son esencialmente los mismos que los atributos en el MBean <literal>TreeCache</literal> JBoss Cache estándar que discutimos en <xref linkend=\"jbosscache.chapt\"/>. De nuevo omitimos las configuraciones "
 "de los JGroups en el atributo <literal>ClusterConfig</literal> (más "
-"información en la <xref linkend=\"jbosscache-jgroups\"/>)."
+"información en la <xref linkend=\"jbosscache-jgroups\"/>). Dos puntos a notar:"
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:240
@@ -1276,7 +1283,7 @@
 "the JBoss Cache eviction mechanism to manage SFSB passivation. When beans "
 "are deployed, the EJB container will programatically add eviction regions to "
 "the cache, one region per bean type."
-msgstr ""
+msgstr "El caché está configurado para soportar la eliminación. El contenedor EJB3 SFSB utiliza el mecanismo de eliminación de JBoss Cache para administrar la pasividad SFSB. Cuando los beans se despliegan, el contenedor EJB agregará programáticamente regiones de eliminación al caché, una región por tipo de bean. "
 
 #. Tag: para
 #: Clustering_Guide_EJBs.xml:244
@@ -1293,5 +1300,5 @@
 "Each node in the cluster must have its own persistent store, otherwise as "
 "nodes independently passivate and activate clustered beans, they will "
 "corrupt each others data."
-msgstr ""
+msgstr "Un JBoss Cache CacheLoader también está configurado denuevo para soportar pasividad SFSB. Cuando los beans se eliminan del caché, el cargador de caché los hace pasivos en un almacenamiento persistente; en este caso en el sistema de archivos en el directorio $JBOSS_HOME/server/all/data/sfsb. JBoss Cache soporta una variedad de diferentes implementaciones CacheLoader que saben como almacenar datos para diferentes tipos de almacenamientos persistentes; consulte la documentación de JBoss Cache para obtener mayores detalles. Sin embargo, si cambia la CacheLoaderConfiguration asegúrese de no utilizar un almacenamiento compartido (por ejemplo, un solo esquema en una base de datos compartida). Cada nodo en el clúster debe tener su propio almacenamiento persistente, de otra manera ya que los nodos activan y hacen pasivos de manera independiente los beans en clústers, se corromperán los datos entre ellos mismos."
 

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Entity_EJBs.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Entity_EJBs.po	2009-02-23 05:44:53 UTC (rev 84603)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_Entity_EJBs.po	2009-02-23 05:53:30 UTC (rev 84604)
@@ -8,7 +8,7 @@
 "Project-Id-Version: Clustering_Guide_Entity_EJBs\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-02-17 16:00+1000\n"
+"PO-Revision-Date: 2009-02-23 15:40+1000\n"
 "Last-Translator: Angela Garcia\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -24,28 +24,26 @@
 
 #. Tag: para
 #: Clustering_Guide_Entity_EJBs.xml:6
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In a JBoss AS cluster, the entity bean instance caches need to be kept in "
 "sync across all nodes. If an entity bean provides remote services, the "
 "service methods need to be load balanced as well."
 msgstr ""
-"En un clúster JBoss AS, las instancias del bean de entidad necesitan ser "
-"replicadas a través de todos los nodos. Si un bean de entidad brinda "
+"En un clúster JBoss AS, los cachés de las instancias del bean de entidad necesitan ser sincronizados a través de todos los nodos. Si un bean de entidad brinda "
 "servicios remotos, los métodos del servicio necesitan tener la carga "
 "balanceada también."
 
 #. Tag: para
 #: Clustering_Guide_Entity_EJBs.xml:8
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "To use a clustered entity bean, the application does not need to do anything "
 "special, except for looking up EJB 2.x remote bean references from the "
 "clustered HA-JNDI."
 msgstr ""
 "Para utilizar un bean de entidad en clúster, la aplicación no necesita hacer "
-"nada especial, a excepción de buscar las referencias bean del HA-JNDI en "
-"clúster."
+"nada especial, a excepción de buscar las referencias bean remotas EJB 2.x en el HA-JNDI en clúster."
 
 #. Tag: title
 #: Clustering_Guide_Entity_EJBs.xml:10

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JBoss_Cache_JGroups.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JBoss_Cache_JGroups.po	2009-02-23 05:44:53 UTC (rev 84603)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JBoss_Cache_JGroups.po	2009-02-23 05:53:30 UTC (rev 84604)
@@ -8,7 +8,7 @@
 "Project-Id-Version: Clustering_Guide_JBoss_Cache_JGroups\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-02-17 16:05+1000\n"
+"PO-Revision-Date: 2009-02-23 15:52+1000\n"
 "Last-Translator: Angela Garcia\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -277,9 +277,9 @@
 
 #. Tag: title
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:38
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Common Configuration Properties"
-msgstr "Otras Opciones de Configuración"
+msgstr "Propiedades de configuración comunes"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:39
@@ -1559,10 +1559,10 @@
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:484
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The available attributes in the FD_SOCK element are listed below."
 msgstr ""
-"Los atributos disponibles en el elemento <literal>FD</literal> son los "
+"Los atributos disponibles en el elemento FD_SOCK  son los "
 "siguientes:"
 
 #. Tag: para
@@ -1577,7 +1577,7 @@
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:500
 #, no-c-format
 msgid "FD versus FD_SOCK"
-msgstr ""
+msgstr "FD versus FD_SOCK"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:501
@@ -1624,7 +1624,7 @@
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:532
 #, no-c-format
 msgid "<emphasis>FD_SOCK</emphasis>:"
-msgstr ""
+msgstr "<emphasis>FD_SOCK</emphasis>:"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:538
@@ -1705,6 +1705,10 @@
 "<FD timeout=\"10000\" max_tries=\"5\" shun=\"true\" \n"
 "down_thread=\"false\" up_thread=\"false\" /> ]]>"
 msgstr ""
+"<![CDATA[\n"
+"<FD_SOCK down_thread=\"false\" up_thread=\"false\"/>\n"
+"<FD timeout=\"10000\" max_tries=\"5\" shun=\"true\" \n"
+"down_thread=\"false\" up_thread=\"false\" /> ]]>"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:586
@@ -1776,11 +1780,13 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:610
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;UNICAST timeout=\"100,200,400,800\"\n"
 "down_thread=\"false\" up_thread=\"false\"/&gt;"
-msgstr "&lt;UNICAST timeout=\"100,200,400,800\"/&gt;"
+msgstr ""
+"&lt;UNICAST timeout=\"100,200,400,800\"\n"
+"down_thread=\"false\" up_thread=\"false\"/&gt;"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:612
@@ -1837,7 +1843,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:633
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;pbcast.NAKACK max_xmit_size=\"60000\" use_mcast_xmit=\"false\" \n"
 "   \n"
@@ -1845,10 +1851,11 @@
 "   discard_delivered_msgs=\"true\"\n"
 "   down_thread=\"false\" up_thread=\"false\"/&gt;"
 msgstr ""
-"&lt;pbcast.NAKACK\n"
-"    max_xmit_size=\"8192\"\n"
-"    use_mcast_xmit=\"true\" \n"
-"    retransmit_timeout=\"600,1200,2400,4800\"/&gt;"
+"&lt;pbcast.NAKACK max_xmit_size=\"60000\" use_mcast_xmit=\"false\" \n"
+"   \n"
+"   retransmit_timeout=\"300,600,1200,2400,4800\" gc_lag=\"0\"\n"
+"   discard_delivered_msgs=\"true\"\n"
+"   down_thread=\"false\" up_thread=\"false\"/&gt;"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:636
@@ -1968,7 +1975,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:684
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;pbcast.GMS print_local_addr=\"true\"\n"
 "    join_timeout=\"3000\"\n"
@@ -1979,9 +1986,10 @@
 msgstr ""
 "&lt;pbcast.GMS print_local_addr=\"true\"\n"
 "    join_timeout=\"3000\"\n"
-"    down_thread=\"false\" \n"
+"    down_thread=\"false\" up_thread=\"false\"\n"
 "    join_retry_timeout=\"2000\"\n"
-"    shun=\"true\"/&gt;"
+"    shun=\"true\"\n"
+"    view_bundling=\"true\"/&gt;"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:688
@@ -2098,14 +2106,14 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:732
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;FC max_credits=\"1000000\"\n"
 "down_thread=\"false\" up_thread=\"false\" \n"
 "    min_threshold=\"0.10\"/&gt;"
 msgstr ""
 "&lt;FC max_credits=\"1000000\"\n"
-"    down_thread=\"false\" \n"
+"down_thread=\"false\" up_thread=\"false\" \n"
 "    min_threshold=\"0.10\"/&gt;"
 
 #. Tag: para
@@ -2165,9 +2173,9 @@
 #. Tag: title
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:755
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:816
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Note"
-msgstr "Notas"
+msgstr "Nota"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:756
@@ -2305,7 +2313,7 @@
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:802
 #, no-c-format
 msgid "Fragmentation"
-msgstr ""
+msgstr "Fragmentación"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:803
@@ -2325,13 +2333,16 @@
 "                <FRAG2 frag_size=\"60000\" down_thread=\"false\" up_thread="
 "\"false\"/>]]>"
 msgstr ""
+"<![CDATA[        \n"
+"                <FRAG2 frag_size=\"60000\" down_thread=\"false\" up_thread="
+"\"false\"/>]]>"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:808
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The configurable attributes in the FRAG2 element are as follows."
 msgstr ""
-"Los atributos configurables en el elemento <literal>FC</literal> son los "
+"Los atributos configurables en el elemento FRAG2 son los "
 "siguientes:"
 
 #. Tag: para
@@ -2380,12 +2391,9 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:831
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "&lt;pbcast.STATE_TRANSFER down_thread=\"false\" up_thread=\"false\"/&gt;"
-msgstr ""
-"&lt;pbcast.STATE_TRANSFER \n"
-"    down_thread=\"false\"\n"
-"    up_thread=\"false\"/&gt;"
+msgstr "&lt;pbcast.STATE_TRANSFER down_thread=\"false\" up_thread=\"false\"/&gt;"
 
 #. Tag: title
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:835
@@ -2418,7 +2426,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:840
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;pbcast.STABLE stability_delay=\"1000\"\n"
 "    desired_avg_gossip=\"5000\" \n"
@@ -2427,8 +2435,8 @@
 msgstr ""
 "&lt;pbcast.STABLE stability_delay=\"1000\"\n"
 "    desired_avg_gossip=\"5000\" \n"
-"    down_thread=\"false\"\n"
-"    max_bytes=\"250000\"/&gt;"
+"    down_thread=\"false\" up_thread=\"false\"\n"
+"       max_bytes=\"400000\"/&gt;"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:842
@@ -2510,14 +2518,15 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:869
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;MERGE2 max_interval=\"10000\"\n"
 "    min_interval=\"2000\"\n"
 "    down_thread=\"false\" up_thread=\"false\"/&gt;"
 msgstr ""
 "&lt;MERGE2 max_interval=\"10000\"\n"
-"    min_interval=\"2000\"/&gt;"
+"    min_interval=\"2000\"\n"
+"    down_thread=\"false\" up_thread=\"false\"/&gt;"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:875
@@ -2619,7 +2628,7 @@
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:909
 #, no-c-format
 msgid "./run.sh -b 192.168.1.100 -c all"
-msgstr ""
+msgstr "./run.sh -b 192.168.1.100 -c all"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:913
@@ -2664,7 +2673,7 @@
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:939
 #, no-c-format
 msgid "./run.sh -b 10.0.0.100 -Djgroups.ignore.bind_addr=true -c all"
-msgstr ""
+msgstr "./run.sh -b 10.0.0.100 -Djgroups.ignore.bind_addr=true -c all"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:944
@@ -2792,6 +2801,8 @@
 "<![CDATA[<attribute name=\"ClusterName\">Tomcat-${jboss.partition.name:"
 "Cluster}</attribute>]]>"
 msgstr ""
+"<![CDATA[<attribute name=\"ClusterName\">Tomcat-${jboss.partition.name:"
+"Cluster}</attribute>]]>"
 
 #. Tag: title
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:988
@@ -2819,6 +2830,9 @@
 "<UDP mcast_addr=\"${jboss.partition.udpGroup:228.1.2.3}\"\n"
 " ....]]>"
 msgstr ""
+"<![CDATA[<Config>\n"
+"<UDP mcast_addr=\"${jboss.partition.udpGroup:228.1.2.3}\"\n"
+" ....]]>"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:996
@@ -2841,6 +2855,10 @@
 "mcast_port=34567 -Djboss.ejb3sfsbpartition.mcast_port=45678 -b 192.168.1.100 "
 "-c all"
 msgstr ""
+"/run.sh -u 230.1.2.3 -g QAPartition -Djboss.hapartition.mcast_port=12345 -"
+"Djboss.webpartition.mcast_port=23456 -Djboss.ejb3entitypartition."
+"mcast_port=34567 -Djboss.ejb3sfsbpartition.mcast_port=45678 -b 192.168.1.100 "
+"-c all"
 
 #. Tag: emphasis
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:1001
@@ -2904,6 +2922,8 @@
 "java -cp jgroups.jar org.jgroups.tests.McastReceiverTest -mcast_addr "
 "224.10.10.10 -port 5555"
 msgstr ""
+"java -cp jgroups.jar org.jgroups.tests.McastReceiverTest -mcast_addr "
+"224.10.10.10 -port 5555"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:1021
@@ -2918,6 +2938,8 @@
 "java -cp jgroups.jar org.jgroups.tests.McastSenderTest -mcast_addr "
 "224.10.10.10 -port 5555"
 msgstr ""
+"java -cp jgroups.jar org.jgroups.tests.McastSenderTest -mcast_addr "
+"224.10.10.10 -port 5555"
 
 #. Tag: para
 #: Clustering_Guide_JBoss_Cache_JGroups.xml:1026

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JMS.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JMS.po	2009-02-23 05:44:53 UTC (rev 84603)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JMS.po	2009-02-23 05:53:30 UTC (rev 84604)
@@ -1,18 +1,20 @@
+# translation of Clustering_Guide_JMS.po to
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 # Automatically generated, 2007.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Clustering_Guide_JMS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2009-02-23 15:46+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
 #: Clustering_Guide_JMS.xml:5
@@ -259,12 +261,25 @@
 "</resource-ref>\n"
 "]]>"
 msgstr ""
+"<![CDATA[\n"
+"<resource-ref>\n"
+"         <res-ref-name>jms/ConnectionFactory</res-ref-name>\n"
+"         <res-type>javax.jms.QueueConnectionFactory</res-type>\n"
+"         <res-auth>Container</res-auth>\n"
+"</resource-ref>\n"
+"         \n"
+"<resource-ref>\n"
+"         <res-ref-name>jms/Queue</res-ref-name>\n"
+"         <res-type>javax.jms.Queue</res-type>\n"
+"         <res-auth>Container</res-auth>\n"
+"</resource-ref>\n"
+"]]>"
 
 #. Tag: para
 #: Clustering_Guide_JMS.xml:101
 #, no-c-format
 msgid "And in the JBoss-specific descriptor (jboss.xml or jboss-web.xml):"
-msgstr ""
+msgstr "En el descriptor especifico de JBoss (jboss.xml o jboss-web.xml):"
 
 #. Tag: programlisting
 #: Clustering_Guide_JMS.xml:105
@@ -284,6 +299,19 @@
 "         <jndi-name>jnp://localhost:1100/queue/A</jndi-name>\n"
 "</resource-ref>]]>"
 msgstr ""
+"<![CDATA[ \n"
+"<resource-ref>\n"
+"         <res-ref-name>jms/ConnectionFactory</res-ref-name>\n"
+"        <!-- Use the JMS Resource Adapter, let it deal\n"
+"         with knowing where the JMS server is -->\n"
+"        <jndi-name>java:/JmsXA</jndi-name>\n"
+" </resource-ref>\n"
+" \n"
+"<resource-ref>\n"
+"         <res-ref-name>jms/Queue</res-ref-name>\n"
+"         <!-- Use HA-JNDI so we can find the queue on any node -->\n"
+"         <jndi-name>jnp://localhost:1100/queue/A</jndi-name>\n"
+"</resource-ref>]]>"
 
 #. Tag: para
 #: Clustering_Guide_JMS.xml:110
@@ -485,6 +513,166 @@
 "}\n"
 "]]>"
 msgstr ""
+"<![CDATA[\n"
+"package com.test.hajms.client;\n"
+"\n"
+"import javax.naming.InitialContext;\n"
+"import javax.jms.ConnectionFactory;\n"
+"import javax.jms.Destination;\n"
+"import javax.jms.Connection;\n"
+"import javax.jms.Session;\n"
+"import javax.jms.MessageProducer;\n"
+"import javax.jms.Message;\n"
+"import javax.jms.ExceptionListener;\n"
+"import javax.jms.JMSException;\n"
+"import javax.jms.DeliveryMode;\n"
+"\n"
+"import org.apache.commons.logging.Log;\n"
+"import org.apache.commons.logging.LogFactory;\n"
+" \n"
+"public class FailoverJMSClient\n"
+"{\n"
+"private static final Log log = LogFactory.getLog(FailoverJMSClient.class);\n"
+"\n"
+"public static final int NUM_RETRIES = 3;\n"
+"\n"
+"volatile boolean doSend = true;\n"
+"ConnectionFactory connectionFactory;\n"
+"Destination queue;\n"
+"Connection connection;\n"
+"Session session;\n"
+"MessageProducer producer;\n"
+"\n"
+"\n"
+"public static void main(String[] args) throws Exception\n"
+"{\n"
+"FailoverJMSClient jmsClient = new FailoverJMSClient();\n"
+"jmsClient.setUpJMS();\n"
+"jmsClient.sendMessages();\n"
+"}\n"
+"\n"
+"\n"
+"public boolean setUpJMS()\n"
+"{\n"
+"InitialContext ic;\n"
+"try\n"
+"{\n"
+"// assume jndi.properties is configured for HA-JNDI\n"
+"ic = new InitialContext();\n"
+"connectionFactory = (ConnectionFactory)ic.lookup(\"ConnectionFactory\");\n"
+"queue = (Destination)ic.lookup(\"queue/FailoverTestQueue\");\n"
+"connection = connectionFactory.createConnection();\n"
+"try\n"
+"{\n"
+"log.debug(\"Connection created ...\");\n"
+"\n"
+"// KEY - register for exception callbacks\n"
+"connection.setExceptionListener(new ExceptionListenerImpl());\n"
+"\n"
+"session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);\n"
+"log.debug(\"Session created ...\");\n"
+"producer = session.createProducer(queue);\n"
+"\n"
+"producer.setDeliveryMode(DeliveryMode.NON_PERSISTENT);\n"
+"log.debug(\"Producer created ...\");\n"
+"\n"
+"return true;\n"
+"}\n"
+"catch (Exception e)\n"
+"{\n"
+"// We failed so close the connection\n"
+"try\n"
+"{\n"
+"connection.close();\n"
+"}\n"
+"catch (JMSException ignored)\n"
+"{\n"
+"// Pointless\n"
+"}\n"
+"// Rethrow the initial problem to where we will log it\n"
+"throw e;\n"
+"} \n"
+"finally\n"
+"{\n"
+"// And close the initial context\n"
+"// We don't want to wait for the garbage collector to close it\n"
+"// otherwise we'll have useless hanging network connections\n"
+"ic.close();\n"
+"}\n"
+"}\n"
+"catch (Exception e)\n"
+"{\n"
+"log.error(\"Error setting up JMS\", e);\n"
+"return false;\n"
+"}\n"
+"}\n"
+"\n"
+"public void sendMessages()\n"
+"{\n"
+"int cnt = 0;\n"
+"while(doSend)\n"
+"{\n"
+"try\n"
+"{\n"
+"Thread.sleep(100);\n"
+"\n"
+"Message m = session.createObjectMessage(new Integer(cnt++));\n"
+"producer.send(m);\n"
+"\n"
+"log.trace(\"message \" + cnt + \" sent\");\n"
+"\n"
+"}\n"
+"catch(Exception e)\n"
+"{\n"
+"cnt--;\n"
+"log.error(e.getMessage());\n"
+"}\n"
+"}\n"
+"}\n"
+"\n"
+"\n"
+"\n"
+"private class ExceptionListenerImpl implements ExceptionListener\n"
+"{\n"
+"public void onException(JMSException e)\n"
+"{\n"
+"                         \n"
+"for(int i = 0; i < NUM_RETRIES; i++)\n"
+"            {\n"
+"            log.warn(\"Connection has problems, trying to re-create it, "
+"attempt \" +\n"
+"            (i + 1) + \" ...\");\n"
+"            \n"
+"            try \n"
+"            {\n"
+"            connection.close();  // unregisters the ExceptionListener\n"
+"            }\n"
+"            catch(Exception e2) {\n"
+"            // I will get an Exception anyway, since the connection to "
+"the                     \n"
+"            //server is broken, but close() frees up resources associated \n"
+"            // with the connection\n"
+"            }\n"
+"            \n"
+"            boolean setupOK = setUpJMS();\n"
+"            \n"
+"            if (setupOK)\n"
+"            {\n"
+"            log.info(\"Connection re-established\");\n"
+"            return;\n"
+"            }\n"
+"            else\n"
+"            {\n"
+"            log.warn(\"Re-creating connection failed, retrying ...\");\n"
+"           }\n"
+"            }\n"
+"            \n"
+"            log.error(\"Cannot re-establish connection, giving up ...\");\n"
+"            doSend = false;\n"
+"            }\n"
+"            }\n"
+"}\n"
+"]]>"
 
 #. Tag: title
 #: Clustering_Guide_JMS.xml:132
@@ -570,3 +758,4 @@
 "to an undesirable implementation detail of <literal>HashSet</literal> in the "
 "JVM."
 msgstr ""
+

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JNDI.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JNDI.po	2009-02-23 05:44:53 UTC (rev 84603)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/Clustering_Guide_JNDI.po	2009-02-23 05:53:30 UTC (rev 84604)
@@ -1,18 +1,20 @@
+# translation of Clustering_Guide_JNDI.po to
 # Language /tmp/mike/JBEAP420/JBAS translations for JBEAP package.
-# Copyright (C) 2007 Free Software Foundation, Inc.
+# Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 # Automatically generated, 2007.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: JBEAP 420\n"
+"Project-Id-Version: Clustering_Guide_JNDI\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2001-02-09 01:25+0100\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2009-02-23 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
 #: Clustering_Guide_JNDI.xml:5
@@ -272,9 +274,9 @@
 #. Tag: title
 #: Clustering_Guide_JNDI.xml:117 Clustering_Guide_JNDI.xml:124
 #: Clustering_Guide_JNDI.xml:130
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Note"
-msgstr "Notas"
+msgstr "Nota"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:118
@@ -416,7 +418,7 @@
 #: Clustering_Guide_JNDI.xml:168
 #, no-c-format
 msgid "For clients running inside the application server"
-msgstr ""
+msgstr "Para clientes ejecutando dentro del servidor de aplicaciones"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:169
@@ -432,7 +434,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JNDI.xml:172
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Properties p = new Properties();  \n"
 "        p.put(Context.INITIAL_CONTEXT_FACTORY,   \n"
@@ -443,11 +445,12 @@
 "        return new InitialContext(p);"
 msgstr ""
 "Properties p = new Properties();  \n"
-"p.put(Context.INITIAL_CONTEXT_FACTORY,   \n"
-"      \"org.jnp.interfaces.NamingContextFactory\");  \n"
-"p.put(Context.URL_PKG_PREFIXES, \"jboss.naming:org.jnp.interfaces\");  \n"
-"p.put(Context.PROVIDER_URL, \"localhost:1100\"); // HA-JNDI port.  \n"
-"return new InitialContext(p);"
+"        p.put(Context.INITIAL_CONTEXT_FACTORY,   \n"
+"        \"org.jnp.interfaces.NamingContextFactory\");  \n"
+"        p.put(Context.URL_PKG_PREFIXES, \"jboss.naming:org.jnp.interfaces"
+"\");  \n"
+"        p.put(Context.PROVIDER_URL, \"localhost:1100\"); // HA-JNDI port.  \n"
+"        return new InitialContext(p);"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:173
@@ -472,7 +475,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JNDI.xml:179
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Properties p = new Properties();\n"
 "        p.put(Context.INITIAL_CONTEXT_FACTORY, \"org.jnp.interfaces."
@@ -483,12 +486,14 @@
 "name.\n"
 "        return new InitialContext(p);"
 msgstr ""
-"Properties p = new Properties();  \n"
-"p.put(Context.INITIAL_CONTEXT_FACTORY,   \n"
-"      \"org.jnp.interfaces.NamingContextFactory\");  \n"
-"p.put(Context.URL_PKG_PREFIXES, \"jboss.naming:org.jnp.interfaces\");  \n"
-"p.put(Context.PROVIDER_URL, \"localhost:1100\"); // HA-JNDI port.  \n"
-"return new InitialContext(p);"
+"Properties p = new Properties();\n"
+"        p.put(Context.INITIAL_CONTEXT_FACTORY, \"org.jnp.interfaces."
+"NamingContextFactory\");\n"
+"        p.put(Context.URL_PKG_PREFIXES, \"jboss.naming:org.jnp.interfaces"
+"\");\n"
+"        p.put(\"jnp.partitionName\", \"DefaultPartition\"); // partition "
+"name.\n"
+"        return new InitialContext(p);"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:180
@@ -507,7 +512,7 @@
 #: Clustering_Guide_JNDI.xml:187
 #, no-c-format
 msgid "For clients running outside the application server"
-msgstr ""
+msgstr "Para clientes ejecutando por fuera del servidor de aplicaciones"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:189
@@ -532,10 +537,8 @@
 #. Tag: programlisting
 #: Clustering_Guide_JNDI.xml:191
 #, no-c-format
-msgid ""
-"java.naming.provier.url=server1:1100,server2:1100,server3:1100,server4:1100"
-msgstr ""
-"java.naming.provier.url=server1:1100,server2:1100,server3:1100,server4:1100"
+msgid "java.naming.provier.url=server1:1100,server2:1100,server3:1100,server4:1100"
+msgstr "java.naming.provier.url=server1:1100,server2:1100,server3:1100,server4:1100"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:192
@@ -748,7 +751,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JNDI.xml:249
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;mbean code=\"org.jboss.ha.jndi.HANamingService\"            \n"
 "       name=\"jboss:service=HAJNDI\"&gt;       \n"
@@ -760,8 +763,11 @@
 msgstr ""
 "&lt;mbean code=\"org.jboss.ha.jndi.HANamingService\"            \n"
 "       name=\"jboss:service=HAJNDI\"&gt;       \n"
-"    &lt;depends&gt;jboss:service=DefaultPartition&lt;/depends&gt;    \n"
-"&lt;/mbean&gt;"
+"       &lt;depends optional-attribute-name=\"ClusterPartition\" \n"
+"                proxy-type=\"attribute\"&gt;jboss:service=${jboss.partition."
+"name:DefaultPartition}&lt;/depends&gt; \n"
+"       \n"
+"&lt;mbean&gt;"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:250
@@ -942,7 +948,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JNDI.xml:307
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[\n"
 " <mbean code=\"org.jboss.ha.jndi.HANamingService\" \n"
@@ -995,58 +1001,56 @@
 "          --> \n"
 "   </mbean>]]>"
 msgstr ""
-"&lt;mbean code=\"org.jboss.ha.jndi.HANamingService\" \n"
-"      name=\"jboss:service=HAJNDI\"&gt; \n"
-"    &lt;depends&gt;\n"
-"        jboss:service=${jboss.partition.name:DefaultPartition}\n"
-"    &lt;/depends&gt; \n"
-"    &lt;! -- Name of the partition to which the service is linked --&gt; \n"
-"    &lt;attribute name=\"PartitionName\"&gt;\n"
-"        ${jboss.partition.name:DefaultPartition}\n"
-"    &lt;/attribute&gt; \n"
-"    &lt;! -- Bind address of bootstrap and HA-JNDI RMI endpoints --&gt; \n"
-"    &lt;attribute name=\"BindAddress\"&gt;${jboss.bind.address}&lt;/"
-"attribute&gt; \n"
-"    &lt;! -- Port on which the HA-JNDI stub is made available --&gt; \n"
-"    &lt;attribute name=\"Port\"&gt;1100&lt;/attribute&gt; \n"
-"    &lt;! -- RmiPort to be used by the HA-JNDI service once bound. \n"
-"        0 is for auto. --&gt; \n"
-"    &lt;attribute name=\"RmiPort\"&gt;1101&lt;/attribute&gt; \n"
-"    &lt;! -- Accept backlog of the bootstrap socket --&gt; \n"
-"    &lt;attribute name=\"Backlog\"&gt;50&lt;/attribute&gt; \n"
-"    &lt;! -- The thread pool service used to control the bootstrap and \n"
-"      auto discovery lookups --&gt; \n"
-"    &lt;depends optional-attribute-name=\"LookupPool\" \n"
-"        proxy-type=\"attribute\"&gt;jboss.system:service=ThreadPool&lt;/"
-"depends&gt;\n"
-"\n"
-"    &lt;! -- A flag to disable the auto discovery via multicast --&gt; \n"
-"    &lt;attribute name=\"DiscoveryDisabled\"&gt;false&lt;/attribute&gt; \n"
-"    &lt;! -- Set the auto-discovery bootstrap multicast bind address. --"
-"&gt; \n"
-"    &lt;attribute name=\"AutoDiscoveryBindAddress\"&gt;\n"
-"        ${jboss.bind.address}\n"
-"    &lt;/attribute&gt; \n"
-"    \n"
-"    &lt;! -- Multicast Address and group port used for auto-discovery --"
-"&gt; \n"
-"    &lt;attribute name=\"AutoDiscoveryAddress\"&gt;\n"
-"        ${jboss.partition.udpGroup:230.0.0.4}\n"
-"    &lt;/attribute&gt; \n"
-"    &lt;attribute name=\"AutoDiscoveryGroup\"&gt;1102&lt;/attribute&gt; \n"
-"    &lt;! -- The TTL (time-to-live) for autodiscovery IP multicast packets --"
-"&gt; \n"
-"    &lt;attribute name=\"AutoDiscoveryTTL\"&gt;16&lt;/attribute&gt;\n"
-"\n"
-"    &lt;! -- Client socket factory to be used for client-server \n"
-"           RMI invocations during JNDI queries \n"
-"    &lt;attribute name=\"ClientSocketFactory\"&gt;custom&lt;/attribute&gt; \n"
-"    --&gt; \n"
-"    &lt;! -- Server socket factory to be used for client-server \n"
-"           RMI invocations during JNDI queries \n"
-"    &lt;attribute name=\"ServerSocketFactory\"&gt;custom&lt;/attribute&gt; \n"
-"    --&gt; \n"
-"&lt;/mbean&gt;"
+"<![CDATA[\n"
+" <mbean code=\"org.jboss.ha.jndi.HANamingService\" \n"
+"        name=\"jboss:service=HAJNDI\"> \n"
+"         <!-- We now inject the partition into the HAJNDI service instead \n"
+"         of requiring that the partition name be passed --> \n"
+"         <depends optional-attribute-name=\"ClusterPartition\" \n"
+"         proxy-type=\"attribute\">jboss:service=${jboss.partition.name:"
+"DefaultPartition}</depends> \n"
+"         <!-- Bind address of bootstrap and HA-JNDI RMI endpoints --> \n"
+"         <attribute name=\"BindAddress\">${jboss.bind.address}</attribute> \n"
+"         <!-- Port on which the HA-JNDI stub is made available --> \n"
+"         <attribute name=\"Port\">1100</attribute> \n"
+"         <!-- RmiPort to be used by the HA-JNDI service once bound. 0 => "
+"auto. --> \n"
+"         <attribute name=\"RmiPort\">1101</attribute> \n"
+"         <!-- Accept backlog of the bootstrap socket --> \n"
+"         <attribute name=\"Backlog\">50</attribute> \n"
+"         <!-- The thread pool service used to control the bootstrap and auto "
+"discovery lookups --> \n"
+"        <depends optional-attribute-name=\"LookupPool\" \n"
+"         proxy-type=\"attribute\">jboss.system:service=ThreadPool</"
+"depends> \n"
+"         <!-- A flag to disable the auto discovery via multicast --> \n"
+"        <attribute name=\"DiscoveryDisabled\">false</attribute> \n"
+"        <!-- Set the auto-discovery bootstrap multicast bind address. If "
+"not \n"
+"         specified and a BindAddress is specified, the BindAddress will be "
+"used. --> \n"
+"         <attribute name=\"AutoDiscoveryBindAddress\">${jboss.bind.address}</"
+"attribute> \n"
+"         <!-- Multicast Address and group port used for auto-discovery --> \n"
+"         <attribute name=\"AutoDiscoveryAddress\">${jboss.partition."
+"udpGroup:230.0.0.4}</attribute> \n"
+"         <attribute name=\"AutoDiscoveryGroup\">1102</attribute> \n"
+"         <!-- The TTL (time-to-live) for autodiscovery IP multicast packets "
+"--> \n"
+"         <attribute name=\"AutoDiscoveryTTL\">16</attribute> \n"
+"         <!-- The load balancing policy for HA-JNDI --> \n"
+"         <attribute name=\"LoadBalancePolicy\">org.jboss.ha.framework."
+"interfaces.RoundRobin</attribute> \n"
+"        \n"
+"         <!-- Client socket factory to be used for client-server \n"
+"         RMI invocations during JNDI queries \n"
+"         <attribute name=\"ClientSocketFactory\">custom</attribute> \n"
+"         --> \n"
+"         <!-- Server socket factory to be used for client-server \n"
+"         RMI invocations during JNDI queries \n"
+"         <attribute name=\"ServerSocketFactory\">custom</attribute> \n"
+"          --> \n"
+"   </mbean>]]>"
 
 #. Tag: para
 #: Clustering_Guide_JNDI.xml:308
@@ -1068,7 +1072,7 @@
 
 #. Tag: programlisting
 #: Clustering_Guide_JNDI.xml:311
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[\n"
 "<mbean code=\"org.jboss.ha.jndi.HANamingService\"    \n"
@@ -1079,10 +1083,12 @@
 " <attribute name=\"Port\">56789</attribute>  \n"
 "</mbean> ]]>"
 msgstr ""
-"&lt;mbean code=\"org.jboss.ha.jndi.HANamingService\"    \n"
-"       name=\"jboss:service=HAJNDI\"&gt;    \n"
-"    &lt;depends&gt;jboss:service=MySpecialPartition&lt;/depends&gt;    \n"
-"    &lt;attribute name=\"PartitionName\"&gt;MySpecialPartition&lt;/"
-"attribute&gt;    \n"
-"    &lt;attribute name=\"Port\"&gt;56789&lt;/attribute&gt;  \n"
-"&lt;/mbean&gt;"
+"<![CDATA[\n"
+"<mbean code=\"org.jboss.ha.jndi.HANamingService\"    \n"
+"      name=\"jboss:service=HAJNDI\">    \n"
+"\n"
+"      <depends optional-attribute-name=\"ClusterPartition\" \n"
+"   proxy-type=\"attribute\">jboss:service=MySpecialPartition</depends>  \n"
+" <attribute name=\"Port\">56789</attribute>  \n"
+"</mbean> ]]>"
+




More information about the jboss-cvs-commits mailing list