
ebXML - a module for ebXML message services

This module provides some basic ebXML Messaging functionality using ebXML::Message objects and XML::Xerces XML parser.

use ebXML; use ebXML::Message;
my $message = ebXML->process_header($xml);

returns ebXML::Message object with status, etc set
my $message = process_header($request, %options) or die "err:$!";
if ($message->isActionRequired) {
# do stuff
ebXML->add_to_queue($message);
log("foo\n");
. . . do stuff . . .
} else {
# leave it to the module to handler error, ack, duplicates, etc
log ("bar\n");
}
$reponse->set_message($message);
$reponse->issue();

Aaron Trevena

(C)Copyright 2003 Surrey Technologies, Ltd