El conector del Adaptador para JText puede convertir datos de objetos comerciales en archivos de texto y archivos de texto en datos de objetos comerciales, un hecho que le permite intercambiar objetos comerciales entre InterChange Server Express y aplicaciones basadas en archivos como, por ejemplo, sistemas principales. Aunque muchas aplicaciones gestionan sus datos comerciales a través de interfaces de programación de aplicaciones, algunas no lo hacen. Sin embargo, casi todas las aplicaciones son capaces de procesar archivos de texto, por lo que el Adaptador para JText se convierte en un componente de integración popular y potente.
El objeto de colaboración SystemTestObject intercambia datos utilizando una instancia del Adaptador para JText. Esta instancia se llama SystemTestConnector en este ejemplo SystemTest. Este ejemplo no representa una interfaz de integración típica ya que el intercambio de datos comerciales se produce entre aplicaciones separadas. Sin embargo, proporciona una manera independiente de las aplicaciones para validar la mayoría de los componentes que están involucrados normalmente en un intercambio del servidor de IBM WebSphere Business Integration Server Express.
SystemTestConnector sondea el directorio de datos que se encuentra dentro de la carpeta \\Samples\System de la instalación de IBM WebSphere Business Integration Server Express. Esta carpeta de instalación contiene la carpeta Employee.in, que contiene un numero de registros para una entidad comercial de empleado.
Los siguientes datos representan un registro único de este tipo:
A este tipo de registro se hace referencia como un par nombre/valor, delimitado. Los nombres de metadatos como, por ejemplo, IDEmpleado, identifican los datos que representan. Los campos individuales se identifican mediante caracteres especiales como, por ejemplo, saltos de párrafos. Los registros individuales se identifican mediante caracteres especiales como, por ejemplo, el punto y coma (;).
El conector JText procesa el archivo Employee.in, convirtiendo los registros que contiene en objetos comerciales, y envía estos objetos comerciales a InterChange Server Express. Una colaboración, que aplica una cantidad pequeña de lógica comercial a los objetos, procesa los objetos comerciales. La colaboración vuelve a enviar los objetos a SystemTestConnector, que convertirá cada objeto comercial en un archivo en la carpeta de datos. SystemTestConnector utiliza la misma carpeta de datos para sondear buscando sucesos nuevos y para que se coloquen como salida los objetos comerciales que procesa. SystemTestConnector procesa recursivamente su propia salida, proporcionando un flujo constante de datos a través del sistema.
La plantilla de colaboración SystemTest, sobre la que se basan los objetos de colaboración, está diseñada para intentar una operación de formato de números de Java ilegal en un campo en algunos de los objetos comerciales que procesa la colaboración. Esta operación ilegal genera flujos anómalos por lo que podrá utilizar el Gestor de flujos para poder resolver anomalías en el sistema. Para obtener más información sobre el Gestor de flujos, consulte la publicación System Administration Guide.
Las siguientes instrucciones utilizan el Adaptador para JText para procesar archivos de texto a través de un par de interfaces del sistema.
La información que se visualiza dentro de la ventana de consola del "ejemplo SystemTest" se desplaza rápidamente cuando se inicia JTextConnector y, a continuación, sondea y procesa sucesos.