SeanHoppe.com > About Sean Hoppe Consulting Group > Cleo Resumes > EDI Integrator Resume

Cleo EDI Integrator Skill Set

Updated: Tuesday July 6th 2021

Background of Cleo Integrator for iSeries:

In April of 2016 Cleo Communications purchased EXTOL International. At the time the flagship EDI translator was named EXTOL EDI Integrator (EEI). Cleo re-branded the product to Cleo EDI Integrator.
All the functionally that users are accustomed to was preserved and will be enhanced over time under the Cleo product line.

Cleo Integrator for iSeries:


Versions: 5.5e, 5.8.3, 5.9, 6.1, 6.2, 6.3, 6.4, 6.5, 6.7, 7.1
Skill Set:Mapping, trading partner set-up, VAN communications, diagnosing issues, AS/400 application interfacing, system monitoring, creating programs that tie in with EXTOL data files, create new mapping specs, Cleo/EXTOL upgrades, disaster recovery planning.

Real Life Cleo Integrator Examples:

External Calls: Utilitizing the EDI Integrator's long and short parm lists, we show end-users how to implement RPGLE programs within inbound/outbound maps.
Custom Formulas: Worked with Cleo EDI Integrator users to create custom forced transformation errors with Formulas and no custom coding.
Proprietary/Flat File Mapping: Create EDI maps to map a fixed length flat file to an internal DB2 table. This was possible with Cleo EDI Integrator's built-in functionality.
Discovering Internal Tables: We assist users to help understand how to query/utilize Cleo's internal database tables.
Auto-Routing: Applied logic in Cleo/EXTOL map to take several data inputs to determine if a different map was needed to be used. In order to apply this logic an RPG program was used along with the EXTOL M4 feature.
FTP scripting: Set-up FTP scripting for inbound/outbound processing to trading partner's FTP server. Used EXTOL's FTPCNLUP pgm to dynamically delete/rename files after performing MGET.
Brand new installs/upgrades: Work with EXTOL customers to perform brand new installs of EEI. Also assist in performing periodic upgrades of EEI.
Purging: Perform EXTOL EEI purges on wknd to keep EXTOL processes streamlined. Also assisted customers in reviewing files such as EXDINPP and EXDDWPP3 to determine if purging was necessary.
Custom Menus: Used EXTOL's custom menu functionality to create 'access' points for customer service reps. These menus assisted customer service reps to navigate EXTOL EEI.
Creating new environments:Worked with EXTOL customers to create/maintain EXTOL EDI Integrator QA and Development environments.
Utilize EFL functionality:Applied EFL to capture ad hoc information, ie. PO # and release # in EDI 850, in a file that was not part of the ruleset.
Custom Reports: Worked with Cleo EDI Integrator end-users to utilize SQL statements to create custom SQL queries. Ie. Trading partner activity reports.


By: on
EXTOL Business Partner Logo

More information about us!

Part of the CLEO learning process is learning from qualified experts in the industry. Check out our job history, newsletter, and resume.

Please feel free to contact us for a a free consultation.

load('http://www.seanhoppe.com/EXTOL-Blog-Feed2/'); $feed2 = array(); foreach ($rss2->getElementsByTagName('item') as $node2) { $item2 = array ( 'title' => $node2->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node2->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node2->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node2->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed2, $item2); } $limit2 = 5; $rss3 = new DOMDocument(); $rss3->load('http://www.ebithree.com/EBIThree-RSS/'); $feed3 = array(); foreach ($rss3->getElementsByTagName('item') as $node3) { $item3 = array ( 'title' => $node3->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node3->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed3, $item3); } $limit3 = 5; $rss4 = new DOMDocument(); //$rss4->load('http://www.ebithree.com/EBIThree-RSS/'); $rss4->load('http://www.ebiworld.com/EBI-Feed/'); $feed4 = array(); foreach ($rss4->getElementsByTagName('item') as $node4) { $item4 = array ( 'title' => $node4->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node4->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed4, $item4); } $limit4 = 5; echo ' '; ?>