EBIworld.com > EBI/Clarify Tips > Process Inbound EDIFACT When Version is Not Valid

Process Inbound EDIFACT When Version is Not Valid

TAGS: EXTOL Business Integrator / EXTOL customization /


When there is a situation when an x12 or EDIFACT transmission is received but the version is unknown, an error will occur in EXTOL.

Collaboration Error:

Interchange Control#: 1847
Collab Name: EXTOL - EDIFACT - Functional Acknowledgement - CONTRL
Error: (15) - Not supported in this position, - Message

Sample Data:

UNB+UNOA:2+DPH:ZZ+7172333300:12+140502:0118+1847++CONTRL’
UNH+184700001+CONTRL:2:1:UN’
UCI+000000102+6312333300:12+DPH:ZZ+7’
UCM+1+DESADV:D:97A:UN+7’
UNT+4+184700001’
UNZ+1+1847’

Issue:

The version of 2:1 is not valid

  • UNH+184700001+CONTRL:2:1:UN’

Modify Receive.edi Business Process Script

Copy the Receive.edi Business Process Script and create a new receive.edi event, to point to the new BPS

Updating the the new Receive.EDI BPS

Add the following tasks to the new BPS

  • Convert Storage ID to String
  • String - Contains
  • String - Replace
  • Convert String to Storage ID

String Contains Example:

EXTOL Business Integrator Receive EDI BPS String Contains

String Replace Example:

EXTOL Business Integrator Receive EDI BPS String Contains

For More EXTOL Business Integrator Tips


By: on
load('http://www.extol.com/extolnews.rss'); $feed = array(); foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed, $item); } $limit = 4; echo ' A free web counter provided by GoStats.