SeanHoppe.com > CLEO Tips > Cleo EDI Integrator > EXTOL EDI - Pre-processing 810 CL and RPGLESQL

EXTOL EDI - Pre-processing 810 CL and RPGLESQL

30th May 2012

There are various ways to call EXTOL EDI Integrator to run CRTAPPDTA(B) – Create Outbound Application Data.

One such way is to query the outbound application data to determine if there is data available to process.

In our example we are going to use a CL that perform two steps:

  • Call RPGLESQL program to query the header of an outbound 810 (invoice) data file
  • If records exist, then return to CL and call EXTOL Program - CRTAPPDTAB
  • CRTAPPDTAB in our example will envelope, wrap and send

This CL can be placed into the job scheduler or added to an EXTOL task list, in the EXTOL Scheduler.  We will review the EXTOL Scheduler in a later post.

CLICK HERE to review the the CL and RPGLESQL program



Copyright 2012 @ www.seanhoppe.com


By: on
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 ' '; ?>