EXTOL/JDEdwards Sample Application-to-Application (A2A) Assessment


A2A Suggestions:

·         Set-up error notifications. Update TL Business process scripts to allow for error notifications

·         Grouping of like EDOC records. This process will only process a set of records, for a single EDOC, in a single EXTOL transformation. Currently all EDOCs are processed at once and this process can cause significant labor intensive processes to clean-up unnecessary tables. By implementing an application analysis ruleset (BPS) we can process each EDOC individually

·         Update both header and detail records as processed. Currently Vicki is finding that not all the detail records are being updated when processed in the A2A processes. After we set-up Grouping of like EDOC records we can review the ruleset and binding set-ups such as below:

o   Update ruleset to have detail record, and additional records, updated:

 

o    Update Data Binding for each respective record that needs to be updated:

·         Review processing of large datasets > 10,000 records. After EBI 2.6 is installed Generation Brands should test through-put of large record transactions of > 10,000. I am suspecting there will be a need for a larger allocation of memory needed.

·         Update EXTOL DataSource and/or binding to allow for auto rollback. By configuring EXTOL for auto rollback we can ensure orphan records do not exist. In previous conversations with EXTOL support, I received multiple methods to perform the auto rollback.

o   Method 1: Update Datasource to conform to Oracle JDBC specs*

o   Method 2: Update binding for Full Transaction (below)

*Since the default undo management mode is MANUAL, the instance must be told to use AUTO mode at instance start up. To do this the following initialization parameters can be set:

UNDO_MANAGEMENT = AUTO # Default is MANUAL

UNDO_TABLESPACE = undotbs_01 # The name of the undo tablespace.

UNDO_RETENTION = 900 # The time undo is retained.

# Default is 900 seconds.

UNDO_SUPPRESS_ERRORS = TRUE # Suppress errors when MANUAL undo admin

# SQL statements are issued.

http://www.oracle-base.com/articles/9i/AutomaticUndoManagement.php
http://docs.oracle.com/cd/B14117_01/server.101/b10739/undo.htm#ADMIN013
http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/rollback_statement.htm