A new release of OBOE Open Business Objects for EDI has been posted on
the American Coders web site.  For more information and to download a
free version 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 is available with an Open Source license.

Release 2.5.2 Sept. 20, 2001

  Major changes to classes and methods.

          Renamed method getReportError to getDocumentErrors in
          abstract class DocumentParser.

  Minor changes to classes and methods.

          Tokenizer class preparsing the first 107 bytes (ISA)
          segment will attempt to determine if length of ISA is
          correct. If it is too long OBOEExeption will be thrown. If
          it is too short an DocumentErrors object is log, processing
          attempts to continue but envelope will be marked as incorrect.

          X12DocumentParser after parsing a document if there were
          any errors in the DocumentErrors object the class would
          send all error messages to the System.err file and then
          throw an OBOEException.

          Class now simply throws an OBOEExcpetion with the following
          text "Parsing Errors. Count is "+dErr.getErrorCount() when
          the error count is greater than zero.

          Corrected validation logic in X12Envelope class

          Added logic to X12Envelope and X12FunctionalGroup to
          validate I12 control number field in their respective
          header/trailer segments.


          Added private method setHeaderTrailer to TransactionSet.
          Method attempts to locate the ST and SE or UNH and UNT
          segments for default setting and validation methods.

          Added logic to validate the X12 329 fields in the ST and SE
          segments.

          X12DocumentParser did not make notifyEndFunctionalGroup call.

          OBOECodeGenerator class file was missing from Basic Edition
          jar file.

          Removed Extended Edition classes from Basic Edition
          documentation.

          Floating segments (X12's NTE) - several bugs.

            None of the getSegment methods looked for these types of
            segments.

              Use the getSegment(String,int) method to get the segment.
              It will return null if the int value is wrong or the
              String value is wrong.

              Added method getFloatingSegmentCount()...

            The ValidXMLParser and EDIXMLParser classes incorrectly
            building NTE dataelement objects.

            SegmentContainer object holding floating segments
            getFormattedText method wrote floating segments out at
            the wrong time for XML request, after the container was
            closed.


---
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