SeanHoppe.com > CLEO Tips > Cleo EDI Integrator > Using Integrator M4 Auto-Routing to Change Maps on the Fly

Using Integrator M4 Auto-Routing to Change Maps on the Fly

20th March 2017

There are times we might need to use a different map other than the one we Unwrapped. In the example below, we have an Inbound 850 Purchase Order for Mills Fleet Farms with BEG02 = ‘00′ (ORIGINAL) and BEG02 = ‘01′ (CANCELLATION).

We want to use a different map for ORIGINAL versus CANCELLATION.

Assign M4 to BEG01

Below we assign M4 to the BEG01 element in Cleo/EXTOL Integrator.


Assign Code Table to BEG01

Once M4 is assigned to BEG01, we assign the Code Table: MFFM850AUT to BEG01 element


M4 Auto-Route Code Table

After we assign the Code Table: MFFM850AUT to the BEG01 element, we assign specific inbound 850 maps to each type of BEG01 elements we might receive.


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 ' '; ?>