https://dosideas.com/wiki/index.php?title=SAF_en_WebLogic&feed=atom&action=historySAF en WebLogic - Historial de revisiones2024-03-28T13:20:09ZHistorial de revisiones para esta página en el wikiMediaWiki 1.28.2https://dosideas.com/wiki/index.php?title=SAF_en_WebLogic&diff=3407&oldid=prev201.251.185.130: /* Remote SAF Context */2009-10-08T15:08:42Z<p><span dir="auto"><span class="autocomment">Remote SAF Context</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='es'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Revisión anterior</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revisión del 15:08 8 oct 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l26" >Línea 26:</td>
<td colspan="2" class="diff-lineno">Línea 26:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Clickear en el botón “Lock and Edit”.<br>  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Clickear en el botón “Lock and Edit”.<br>  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Ir a Services -&gt; Messaging -&gt; JMS Module.<br>  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Ir a Services -&gt; Messaging -&gt; JMS Module.<br>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#Crear un Modulo o utilizar alguno ya creado. (Para crear el modulo click en New  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#Crear un Modulo o utilizar alguno ya creado. (Para crear el modulo click en New<ins class="diffchange diffchange-inline">) </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Entrar en el módulo creado y Click en New.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Entrar en el módulo creado y Click en New.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#En la pantalla de elección de tipo de recurso, elegir "Remote SAF Context" y Click en Next.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#En la pantalla de elección de tipo de recurso, elegir "Remote SAF Context" y Click en Next.  </div></td></tr>
</table>201.251.185.130https://dosideas.com/wiki/index.php?title=SAF_en_WebLogic&diff=3340&oldid=prevUva en 17:43 23 sep 20092009-09-23T17:43:13Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='es'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Revisión anterior</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revisión del 17:43 23 sep 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l32" >Línea 32:</td>
<td colspan="2" class="diff-lineno">Línea 32:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Si se dejan los campos siguientes vacíos, el contexto será Local.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Si se dejan los campos siguientes vacíos, el contexto será Local.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#En el caso de necesitar un contexto remoto, configurar la URL destino (''Ejemplo: "t3://23.543.64.544:7003,23.543.64.544:7005" para el caso de un cluster''), y el user y password del destino.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#En el caso de necesitar un contexto remoto, configurar la URL destino (''Ejemplo: "t3://23.543.64.544:7003,23.543.64.544:7005" para el caso de un cluster''), y el user y password del destino.  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#Click en Finish y en Activate Changes. <span <del class="diffchange diffchange-inline">id="1253719325726E" </del>style="display: none;">&nbsp;</span></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#Click en Finish y en Activate Changes. <span style="display: none;<ins class="diffchange diffchange-inline">" id="1253719325726E</ins>">&nbsp;</span></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== SAF Imported Destinations  ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== SAF Imported Destinations  ===</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l46" >Línea 46:</td>
<td colspan="2" class="diff-lineno">Línea 46:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#El campo JNDI Prefix es opcional. Si se completa, dicho prefijo se agregará a todos los jdnis de las destinations del SAF. En este ejemplo lo dejamos vacío.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#El campo JNDI Prefix es opcional. Si se completa, dicho prefijo se agregará a todos los jdnis de las destinations del SAF. En este ejemplo lo dejamos vacío.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#En "Remote SAF Context" seleccionamos el Context creado anteriormente.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#En "Remote SAF Context" seleccionamos el Context creado anteriormente.  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#Click en Finish.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">#Click en "Next", Click en "Advanced Targeting"<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">#Click en "Create a New Subdeployment"<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">#Rellenar el campo “Subdeployment Name” con el nombre deseado y Click en Ok. <br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">#Elegir el Target (en esta instancia se le puede elegir el Agent creado en un principio, cosa que hacemos en este ejemplo)<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#Click en Finish <ins class="diffchange diffchange-inline">y en Activate Changes</ins>.<ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><br>  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><br>  </div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l62" >Línea 62:</td>
<td colspan="2" class="diff-lineno">Línea 66:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Click en Finish y en Activate Changes.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>#Click en Finish y en Activate Changes.<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><br>Con esto ya tenemos un SAF configurado, al cual accederemos con el jndi definido en (a) y que tiene como destino el configurado en (b)<br>  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><br>Con esto ya tenemos un SAF configurado, al cual accederemos con el jndi definido en (a) y que tiene como destino el configurado en (b)<ins class="diffchange diffchange-inline">. Reiniciar al Weblogic.</ins><br>  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Ver también  ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Ver también  ==</div></td></tr>
</table>Uvahttps://dosideas.com/wiki/index.php?title=SAF_en_WebLogic&diff=3338&oldid=prevUva: Página creada con 'Desde WebLogic 9.0 en adelante, JMS nos provee la capacidad de Store-and-forward para un envío de mensajes de alta performance entre una instancia local de un servi…'2009-09-23T15:32:58Z<p>Página creada con 'Desde <a href="/wiki/WebLogic" title="WebLogic">WebLogic</a> 9.0 en adelante, <a href="/wiki/JMS" title="JMS">JMS</a> nos provee la capacidad de <a href="/wiki/index.php?title=Store-and-forward&action=edit&redlink=1" class="new" title="Store-and-forward (la página no existe)">Store-and-forward</a> para un envío de mensajes de alta performance entre una instancia local de un servi…'</p>
<p><b>Página nueva</b></p><div>Desde [[WebLogic]] 9.0 en adelante, [[JMS]] nos provee la capacidad de [[Store-and-forward]] para un envío de mensajes de alta performance entre una instancia local de un servidor y un destino JMS remoto. Según la [http://download.oracle.com/docs/cd/E11035_01/wls100/perform/saftune.html documentación de weblogic] los SAFs son por lo general más rápidos que los Bridges. <br />
<br />
A continuación veremos como configurar un SAF en Weblogic 9.2 <br />
<br />
== Creando un SAF en WebLogic 9.2 ==<br />
<br />
=== SAF Agent ===<br />
<br />
Lo primero que hay que hacer es crear un Store-and-Forward Agent. Para esto hay que hacer lo siguiente: <br />
<br />
#Abrir la consola de administrador (por defecto WebLogic utiliza el puerto 7001). <br />
#Clickear en el botón “Lock and Edit”. <br />
#Ir a Services -&gt; Messaging -&gt; Store-and-Forward Agents. <br />
#Click en el botón “New”. <br />
#Rellenar el campo “Name” con el nombre deseado. <br />
#En "Agent Type" elegir "Sending-only". <br />
#Click en Next <br />
#Seleccionar el target del Agent, y Click en Finish <br />
#Click en Activate Changes. <br><br />
<br />
=== Remote SAF Context ===<br />
<br />
A continuación necesitamos crear el contexto remoto del SAF. Los pasos a seguir son: <br />
<br />
#Abrir la consola de administrador (por defecto WebLogic utiliza el puerto 7001).<br> <br />
#Clickear en el botón “Lock and Edit”.<br> <br />
#Ir a Services -&gt; Messaging -&gt; JMS Module.<br> <br />
#Crear un Modulo o utilizar alguno ya creado. (Para crear el modulo click en New <br />
#Entrar en el módulo creado y Click en New. <br />
#En la pantalla de elección de tipo de recurso, elegir "Remote SAF Context" y Click en Next. <br />
#Rellenar el campo “Name” con el nombre deseado. <br />
#Si se dejan los campos siguientes vacíos, el contexto será Local. <br />
#En el caso de necesitar un contexto remoto, configurar la URL destino (''Ejemplo: "t3://23.543.64.544:7003,23.543.64.544:7005" para el caso de un cluster''), y el user y password del destino. <br />
#Click en Finish y en Activate Changes. <span id="1253719325726E" style="display: none;">&nbsp;</span><br />
<br />
=== SAF Imported Destinations ===<br />
<br />
Por último, configuramos las destinations importadas las cuales serán destino de nuestro SAF. <br />
<br />
Abrir la consola de administrador (por defecto WebLogic utiliza el puerto 7001).<br> <br />
<br />
#Clickear en el botón “Lock and Edit”. <br />
#Ir a Services -&gt; Messaging -&gt; JMS Module -&gt; MiModulo -&gt; Click en New <br />
#En la pantalla de elección de tipo de recurso, elegir "SAF Imported Destinations" y Click en Next. <br />
#Rellenar el campo “Name” con el nombre deseado. <br />
#El campo JNDI Prefix es opcional. Si se completa, dicho prefijo se agregará a todos los jdnis de las destinations del SAF. En este ejemplo lo dejamos vacío. <br />
#En "Remote SAF Context" seleccionamos el Context creado anteriormente. <br />
#Click en Finish.<br />
<br />
<br> <br />
<br />
Ahora tenemos el SAF Imported Destination creado, y estamos en condiciones de agregarle destinos: <br />
<br />
#Click en el "SAF Imported Destination" creado en el punto anterior. <br />
#Tenemos dos solapas en las cuales podemos agregar Queues o Topics respectivamente. En este ejemplo vamos a agregar una Queue. Por ende, click en la solapa Queues. <br />
#Click en el botón “New”. <br />
#Rellenar el campo “Name” con el nombre deseado. <br />
#Rellenar el campo "Remote JNDI Name" con el nombre jndi de la Queue destino remota. (b) <br />
#Click en Finish. <br />
#Click en la Queue Destination recién creada. <br />
#Vemos el campo "Local JNDI Name" vacío. Acá tenemos que poner el JNDI local con el cual vamos a acceder al SAF. (a) <br />
#Click en Finish y en Activate Changes.<br><br />
<br />
<br>Con esto ya tenemos un SAF configurado, al cual accederemos con el jndi definido en (a) y que tiene como destino el configurado en (b)<br> <br />
<br />
== Ver también ==<br />
<br />
*[[JMS]] <br />
*[[Ejemplo De JMS]]<br />
<br />
[[Category:JMS]] [[Category:WebLogic]]</div>Uva