Il connettore Adattatore per JText può convertire i dati degli oggetti business in file di testo e viceversa, il che consente di scambiare gli oggetti business tra InterChange Server Express e le applicazioni basate sui file, quali ad esempio le applicazioni mainframe. Sebbene molte applicazioni gestiscano i dati di business mediante interfacce di programmazione delle applicazioni, alcune non lo fanno. Quasi tutte le applicazioni, tuttavia, sono in grado di elaborare i file di testo, il che rende Adattatore per JText un componente di integrazione molto comune.
L'oggetto di collaborazione SystemTestObject scambia i dati mediante un'istanza di Adattatore per JText. In questo esempio SystemTest, questa istanza si chiama SystemTestConnector. Questo esempio non rappresenta un'interfaccia di integrazione tipica in quanto lo scambio di dati enterprise avviene tra applicazioni diverse. Tuttavia, fornisce un mezzo di convalida (indipendente dalle applicazioni) della maggior parte di tipi di componenti che di solito sono coinvolti in uno scambio sul server IBM WebSphere Business Integration Server Express.
SystemTestConnector esegue una scansione ciclica della folder dei dati all'interno della cartella /ProductDir/Samples/SystemTest di IBM WebSphere Business Integration Server Express. Questa cartella di installazione contiene la cartella Employee.in, che a sua volta contiene un certo numero di record per un'entità business Employee.
I seguenti data rappresentano un unico record di questo tipo:
Questo tipo di record è detto coppia nome/valore, delimitata. I nomi dei metadati, come ad esempio EmployeeId, identificano i dati che rappresentano. I singoli campi sono invece identificati da caratteri speciali, come i ritorno a capo dei paragrafi. I singoli recordsono identificati da caratteri speciali, come i punti e virgola.
Il connettore JText elabora il file Employee.in, convertendo i record in esso contenuti in oggetti business, quindi invia tali oggetti business a InterChange Server Express. Gli oggetti business sono elaborati da una collaborazione, che applica una piccola quantità di logica di business agli oggetti. la collaborazione invia gli oggetti di nuovo a SystemTestConnector, che converte quindi ogni oggetto business in un file nella cartella dei dati. SystemTestConnector utilizza questa stessa cartella per eseguire la scansione ciclica alla ricerca di nuovi eventi e per eseguire l'output degli oggetti business elaborati. SystemTestConnector elabora in maniera ricorrente l'output, fornendo un flusso di dati regolare sul sistema.
La maschera di collaborazione SystemTest, su cui si basano gli oggetti di collaborazione, è progettata per provare a eseguire un'operazione di formattazione numerica Jata illecita su un campo di alcuni oggetti business elaborati dalla collaborazione. Questa operazione illecita genera flussi non completi in modo da poter utilizzare Flow Manager per provare a risolvere i problemi che si sono verificati sul sistema. Per ulteriori informazioni su Flow Manager, fare riferimento a System Administration Guide.
Nelle seguenti istruzioni viene utilizzato Adattatore per JText per elaborare i file di testo mediante una coppia di interfacce del sistema.
Le informazioni riportate nella finestra della console
dell'"esempio SystemTest" vengono visualizzate rapidamente
all'avvio di JTextConnector, quindi viene eseguita la scansione ciclica e
l'elaborazione degli eventi. Di seguito è riportato un esempio
delle informazioni registrate.
Una volta completate le operazioni riportate in questo capitolo, è stato verificato che è possibile avviare InterChange Server Express e che i componenti principali del sistema di integrazione possono essere distribuire, avviati, possono elaborare dati di business e possono essere arrestati. Ciò indica che il sistema è stato installato correttamente e che è in grado di supportare le fasi successive di sviluppo, test e produzione.