ESX Message Filter Incorrectly Set-up Causing Error in Server.log

ESX Message Filter Incorrectly Set-up Causing Error in Server.log

Scenario:

EXTOL Secure Sever (ESX) propogated data to EBI via the ebi_processing channel. The data did not show up in EBI nor does it show in the EBI Auditor.

Issue:

The EBI Message Filter was not set-up correctly. If the Message Filter was set-up correctly the data would have triggered in the receive.edi EBI event.

EXTOL error message:


ERROR [com.extol.messaging.adapter.FILEONLY] java.lang.ArrayIndexOutOfBoundsException: 0
Exception detail:
java.lang.ArrayIndexOutOfBoundsException: 0
com.extol.messaging.adapter.EbiMessagingAdapter$InboundMessageProcessor.a(EbiMessagingAdapter.java:121)
com.extol.messaging.adapter.EbiMessagingAdapter$InboundMessageProcessor.a(EbiMessagingAdapter.java:98)
com.extol.messaging.adapter.EbiMessagingAdapter$InboundMessageProcessor.run(EbiMessagingAdapter.java:64)
java.lang.Thread.run(Unknown Source)



Resolution:

Update EXTOL Business Integrator Message Filter to recognize the correct AS2 attributes. This is turn would call the correct EBI event.



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.