SeanHoppe.com > CLEO Tips > Cleo EDI Integrator > Migrate EXTOL Trading Partner Between Environments

Migrate EXTOL Trading Partner Between Environments

6th February 2015

When it comes time to migrate EXTOL EDI Integrator objects between QA and production EEI environments, there are specific area

Some of the objects we will want to copy are:

  • Trading Partner
  • Message Class(es)
  • Code Table(s)
  • Formula(s)

Trading Partner:

We will use CPYTP to move the trading partner to production. Once the trading partner is copied we will want to update the ISA/GS values. If there are outbound documents, we will want to update the trading partner message classes. In addition to the ISA/GS values we will want to reset the ISA/GS control numbers.

Message Class:

EXTOL provides the command: CPYMC. The copy message class command allows users to to move message classes between environments regardless of the message class existing in the target environment, or not.

Code Table:

Code tables are part of message classes. To copy code tables we will use: CPYCT. If there is an external call RPG/CL program being used, the program might need to be copied so it is located in the correct JOBD library.

Formula:

Command: CPYFI gives users the ability to copy formulas between EXTOL environments.


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