A new release of OBOE Open Business Objects for EDI has been posted on the American 
Coders web site.  For more information visit http://www.OpenBusinessObjects.com

OBOE translates between several  Electronic Data Interchange (EDI) document formats 
and EDI/XML files.  The package is targeted at legacy EDI users who want to integrate 
their systems with the  Internet quickly and easily using standards based technology.
The OBOE engine comes with an Open Source license.




Release 2.0.0 January 5, 2001

Major changes to classes and methods.

          Parser returns with Envelope objects. Your code should work with these 
objects to extract Envelope segments (e.g.. ISA for x12,
          UNB for EDIFact) and extract FuntionalGroup objects. Your code works with 
the FunctionalGroup objects to extract Functional
          Group segments and TransactionSets. Even though functional groups are not 
required by EDIFact EDIFact systems will need to
          interact with at least one.
               Introduced new classes and subclasses or renamed a class
               Envelope is an abstract class and is now part of the EDI package.
               X12Envelope is a representation of the Envelope class for X12.
               EDIFactEnvelope is a representation of the Envelope class for EDIFact.
               FunctionalGroup is an abstract class to represent container for 
Functional Group segments and TransactionSet objects.
               X12FunctionalGroup is a representation of the X12 Functional Group 
object.
               EDIFactFunctionalGroup is a representation of the EDIFact Functional 
Group object.
          Added persistence to Envelope class and some class variables to provide the 
ability to store the envelope object and keep track of
          its state.
          When building an EDI document your code should work with the Envelope class 
to produce a complete EDI transaction.
          The formatting options and delimiter values have been moved up to the 
Envelope class. So if you have a statement such as
          TransactionSet.X12_FORMAT that needs to be changed to Envelope.X12_FORMAT.
          OBOEditor GUI application changed to work with Envelope class. The GUI main 
panel is now a split pane with a tree structure in
          the left pane showing the contents of the right pane which is a tabbed pane 
of the Envelope.
          Reduced the number of constructors in the data elements classes down to one, 
with the exception of NumericDE. It turns out
          none of the removed constructors were being used.


Minor changes and bug fixes


               Changed the date elements in the fixed x12 segments (i.e. ISA...) to 
min length of 6 and some to a maximum length of 6.
               Corrected code in the DateDE class to format correctly if the max 
length is 6.
               Moved some data element verification out of the TemplateDE class into 
the individual date element classes.
               OBOE methods now throw OBOEExceptions and not generic Exception.
               getSegmentCount in Table and Segment classes counted incorrectly.
               Added a new setFormatted method to the NumericDE. This is for values 
that contain the assumed decimal.
               Corrected a bug in the currentDate method in the UTIL class.
               Added methods to the FunctionalGroup class and Envelope class to set 
and calculate the segment/set count fields in their
               respective trailer segment objects.
               Improved date verification logic.
               Improved set logic in all data element classes.



---
Joe McVerry, President and Chief Technical Officer
American Coders Ltd.
POBox 97462
Raleigh, NC   27624  USA
919.846.2014
AOL-IM: USACoder
http://www.americancoders.com
Home Of OBOE - Open Business Objects for EDI
        xBaseJ - xBase Database Engine For Java

=======================================================================
To contact the list owner:  mailto:[EMAIL PROTECTED]
Archives at http://www.mail-archive.com/edi-l%40listserv.ucop.edu/

Reply via email to