Integrating Legacy Systems with ECM

I’ve been working on a project that required scraping values from an IBM Terminal Emulator and using them for updating indexes in an Oracle IPM imaging repository and was lucky enough to have the ILINX AIK tool to work with in accomplishing this task.

The first challenge was in dealing with the values that we were gathering from the Terminal Emulator Screen.  The way that the data was served to the terminal emulator was not parsed into separate values.  The AIK allowed us, through VB Script, to parse the data into a form that we could use.  Once the data was massaged into a usable form, we used the values to update indexes in Oracle IBPM.  The ILINX AIK natively comes with connections to Oracle IPM for searching.  However, updating index values on documents that already exist in the system can be a challenge.

To overcome this obstacle we used the ILINX AIK to map the data into an executable.  This option was used for performing the Oracle IPM Index updates, and we were able to accomplish this by mapping the data to an executable with the mapped index values as arguments, and having the executable perform the index updates.

In the distributed final project, end users select the line on the Terminal screen that holds the data they need to update in Oracle IPM , click a button (one of the event choices for telling the AIK when to perform the action you designated for it), and are able to move on to their next task.

The flexibility of this product is one of its strong suites.  Out of the box it comes with connectors for everything from Terminal Emulators to .NET windows, it gives you the ability to set scripts in each project if needed to correct issues that could be present with the data pulled.  Additionally, it has a wide array of choices for triggering data pull events.  If one of the many options native to the AIK for mapping your output data won’t work, it has the flexibility to allow you to create your own output method thus, giving System Engineer’s and Project Managers endless possibilities when setting up systems and processes where a client would like to scrape data from a screen and have it stored in another location.

The first challenge was in dealing with the values that we were gathering from the Terminal Emulator Screen.  The way that the data was served to the terminal emulator was not parsed into separate values.  The AIK allowed us, through VB Script, to parse the data into a form that we could use.  Once the data was massaged into a usable form, we used the values to update indexes in Oracle IBPM.  The ILINX AIK natively comes with connections to Oracle IBPM for searching.  However, updating index values on documents that already exist in the system can be a challenge.

To overcome this obstacle we used the ILINX AIK to map the data into an executable.  This option was used for performing the Oracle IBPM Index updates, and we were able to accomplish this by mapping the data to an executable with the mapped index values as agruments, and having the executable perform the index updates.

In the distributed final project, end users select the line on the Terminal screen that holds the data they need to update in Oracle IBPM , click a button (one of the event choices for telling the AIK when to perform the action you designated for it), and are able to move on to their next task.

The flexibility of this product is one of its strong suites.  Out of the box it comes with connectors for everything from Terminal Emulators to .NET windows, it gives you the ability to set scripts in each project if needed to correct issues that could be present with the data pulled.  Additionally, it has a wide array of choices for triggering data pull events.  If one of the many options native to the ILINX AIK for mapping your output data won’t work, it has the flexibility to allow you to create your own output method thus, giving System Engineer’s and Project Managers endless possibilities when setting up systems and processes where a client would like to scrape data from a screen and have it stored in another location.

Random McParks
Support Engineer
ImageSource Inc.

Random McParks