La función de partición HTTP requiere la especificación de dos listas de configuración: expresiones y particiones. La lista de expresiones consta de todas las expresiones normales que se van a utilizar para extraer nombres de partición válidos de las peticiones HTTP de entrada. La lista de particiones contiene todos los nombres de partición válidos que identifican todas las particiones que HA (High Availability) Manager debe gestionar y que se deben activar en los servidores de destino de programa de fondo.
<?xml version="1.0" encoding="UTF-8"?> <wpfhttp:Partitions xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:wpfhttp="http://www.ibm.com/websphere/application server/schemas/6.0/ wpfhttp.xmi" xmi:id="http.wpf.sample"> <ExpressionList xmi:id="ExpressionList_1095302397199"> <RequestExpression xmi:id="RequestExpression_1095302397199" MatchExpression="(user=)(.*)$" ClassifyFormula="$2"/> </ExpressionList> <PartitionList xmi:id="PartitionList_1095302397199"> <PartitionEntry xmi:id="PartitionEntry_1095302397199" Name="adolfo"/> <PartitionEntry xmi:id="PartitionEntry_1095302397200" Name="isabelle"/> </PartitionList> </wpfhttp:Partitions> <>
Este archivo de particiones identifica expresiones normales que coinciden (en la sección ExpressionList) con dos series: la expresión de coincidencia y la formula de clasificación. La expresión de coincidencia determina cómo se hace coincidir una parte del URL y la serie de consulta. La formula de clasificación indica la parte del URL y serie de consulta que especifica la partición una vez que se ha se ha realizado la correspondencia con la expresión.
<RequestExpression xmi:id="RequestExpression_1095302397199" MatchExpression= "(user=)(.*)&" ClassifyFormula="$2"/>Aunque no se recomienda, se puede modificar un archivo partitions.xml manualmente. Debe garantizarse que este conjunto especial de caracteres no se utilizará al editar un archivo partitions.xml. Para obtener más información sobre estos caracteres, consulte la especificación XML.
En lugar de la edición manual, puede adquirir un plug-ig Eclipse (WebSphere Studio Application Developer) bajándolo del sitio Web http://www.ibm.com/developerworks. La segunda parte de este archivo (PartitionList) es mucho más sencilla, ya que simplemente enumera todos los nombres de partición válidos. Esta lista se comunica con Partitioning Facility durante el arranque de la aplicación para informar a aquélla de las particiones que debe activar.
Related concepts
Particiones HTTP