ebXML::Message

ebXML::Message is a Perl module to encapsulate an ebMS message.
Download

ebXML::Message Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • ebXML::Message Team
  • Publisher web site:
  • http://search.cpan.org/~teejay/ebXML-Message-0.03/lib/ebXML/Message.pm

ebXML::Message Tags


ebXML::Message Description

ebXML::Message is a Perl module to encapsulate an ebMS message. ebXML::Message is a Perl module to encapsulate an ebMS message.SYNOPSIS use ebXML::Message; # create new message my $message = ebXML::Message->new ( 'CPAId' => 'http://www.you.org/cpa/123456', 'Action' => 'NewPurchaseOrder', 'MessageId' => 12, 'RefMessageToId' => 11, 'Service' => ebXML::Message::Service->new ( VALUE => 'QuoteToCollect', Type => 'myservicetypes', ), ); # write SOAP XML using DOM use XML::Xerses; # DOM Document my $target = XML::Xerces::StdOutFormatTarget->new(); $writer->writeNode($target,$message->getOutput('DOM-Doc'); # DOM generated / munged XML print OUT $message->getOutput('DOM-XML'); # use message with SOAP::Lite to call webservice use SOAP::Lite; # SOAP::Data::Builder object my $result = SOAP::Lite->uri('http://uri.to/WebService') ->proxy('http://uri.to/soap.cgi') ->parts($message->getMIMEParts) ->call($message->getOutput('SOAP-Data')) ->result; # SOAP::Data::Builder generated / munged XML print OUT $message->getOutput('SOAP-XML');An ebXML message encapsulates all the details of an ebMS message.ebXML is a mechanism for ensuring reliable delivery of XML-based messages via a transport mechanism such as SOAP. For more details on ebXML, see http://www.ebxml.org/Large portions of this manual page are copied directly from the ebMS 2.0 specification. Requirements: · Perl


ebXML::Message Related Software