Utilizzo di Adattatore per JText per elaborare i file di testo

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.

Nota:
Si assume che InterChange Server Express, System Manager siano stati avviati, che sia stata registrata un'istanza di InterChange Server Express e che sia stato verificato che i connettori di verifica e gli oggetti di collaborazione siano attivi.
  1. Eseguire il file /ProductDir/Samples/SystemTest/start_SystemTest.sh sul server InterChange Linux per avviare JTextConnector e copiare un file di dati di esempio nella cartella di cui il connettore ha eseguito la scansione ciclica.

    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.

  2. Nella vista Gestione del componente InterChange Server in System Manager, fare clic con il tastino destro del mouse sull'oggetto di collaborazione SystemTestObject e quindi selezionare Statistiche sulla barra dei menu per aprire la vista Statistiche.
    Nota:
    Nella vista Statistiche sono riportate le informazioni sugli eventi elaborati da una collaborazione. Le informazioni riportate in questa vista sono molto utili quando si verifica un'interfaccia dei processi di business.
  3. Se la finestra System Manager non è ingrandita, fare clic con il tastino destro del mouse sulla barra del titolo e selezionare Ingrandisci nel menu a comparsa.
  4. Nella vista Statistiche, aperta per l'oggetto di collaborazione SystemTestObject in System Manager nel passo 2, sono riportati i contatori per il numero totale di eventi elaborati, il numero di eventi che sono riusciti correttamente e il numero di quelli non riusciti. L'interfaccia è progettata per non far riuscire un evento in modo da visualizzare i flussi non riusciti e quelli riusciti. La vista Statistiche è riportata di seguito.

  5. Per visualizzare i file creati dal connettore durante l'elaborazione dei dati, aprire la cartella /ProductDir/Samples/SystemTest/data, che rappresenta il percorso predefinito dell'installazione di IBM WebSphere Business Integration Server Express.
  6. In seguito all'esecuzione per diversi minuti dell'interfaccia, fare clic con il tastino destro del mouse su SystemTestConnector nella vista Gestione del componente InterChange Server in System Manager, quindi fare clic su Arresta SystemTestConnector.

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.

Copyright IBM Corp. 2004