Business::Edifact::Message - Class that models Edifact Messages
Version 0.07
Parses an individual Edifact message Message objects are instantiated by Business::Edifact::Interchange and an array of them is returned in its messages function $interchange->parse($incoming); my $m_array = $interchange->messages(); for my $msg (@{$m_array}) { ...retrieve message data }
Called by Business::Edifact::Interchange to instantiate a new Message object. The caller passes the header fields with the reference number identifier and message type
Process the next data segment
return the message's type e.g. 'QUOTES' or 'ORDERS'
Returns the message's function field May be 'original' or 'retransmission'
Returns 3 character message code from the BGM message
return the list of lineitems
NB DTM can occur in different segment groups
clear flags at start of new item or summary
Colin Campbell, <colinsc@cpan.org>
<colinsc@cpan.org>
Please report any bugs or feature requests to bug-edifact-interchange at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Business-Edifact-Interchange. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-edifact-interchange at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Business::Edifact::Message
Copyright 2011-2014 Colin Campbell.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Business::Edifact::Interchange, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Business::Edifact::Interchange
CPAN shell
perl -MCPAN -e shell install Business::Edifact::Interchange
For more information on module installation, please visit the detailed CPAN module installation guide.