Aaron James Trevena > ebXML-0.01 > ebXML

Download:
ebXML-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

ebXML - a module for ebXML message services

DESCRIPTION ^

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

SYNOPSIS ^

use ebXML; use ebXML::Message;

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

METHODS ^

process_header($request)

  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();

process_message($request)

AUTHOR ^

Aaron Trevena

COPYRIGHT ^

(C)Copyright 2003 Surrey Technologies, Ltd

syntax highlighting: