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

This release includes new classes and methods to improve translation processing time.

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.3.0 March 19, 2001

    Major changes to classes and methods.

        - Introduced two new classes TemplateTransactionSet and
          TemplateTables. This is to allow the original TransactionSet
          to stand alone without it dragging around all the
          subtemplate objects that are used by segments, composites
          and dataelements. Also it speeds up loading transaction sets
          objects by using one TemplateTranasctionSet for many
          TransactionSet objects. Applications acting as Servers and
          applications parsing multiple transactions sets in one
          envelope will notice improvement in processing time.

          Independent Beta Test EDI X12 documents to XML.
          File Size     2.2.0 Release   2.3.0 Release
          360kb         1039 seconds    159 seconds
          18kb          91 seconds      7 seconds
          267kb         374 seconds     40 seconds


        - Added logic to transactionSetFactory class to remember
          TemplateTransactionSets it has loaded. This will reduce load
          time when a transaction set is reloaded by reducing file i/o.
          See above.

        - EXTENDED ADDITION ONLY
               added ability to define data element default values inside
               of the XML rules file by introducing a new subelement of
               dataElement named default. The default value has one
               attribute "from". Using the from attribute and the
               #PCDATA contents data elements can be assigned default
               values by using the data elements useDefault method.
             1.if from is equal to "constant" then the PCDATA field is
               used as the default value. So if
               <default from="constant">setbyconstant</default>
               was specified then when the useDefault method is called
               the data elements field would be set to setbyconstant.
             2.if from is equal to "property" then the PCDATA field
               points to a field in the oboe .properties file. So if
               <default from="property">property840</default>
               was specified the application would look in the
               oboe.properties file for the property property840
               and set the dataelements value to the value associated with the 
property.
             3.if from is equal to "method" the PCDATA field defines
               a static method in a class to pull the default value.
               For example:
               <default from="method">com.mycompany.edi.myClass#myMethod</default>
               Informs the package to use the static method myMethod in
               class com.mycompany.edi.myClass which has been defined to
               return a String. An example of the class and method
               definitions as follows:

                         package com.mycompany.edi;
                         public Class myClass {
                           public static String myMethod()
                             {
                               returns "something";
                             }
                          }


    Minor changes to classes and methods.

        - Moved the xmlDirectoryPath variable to the util.Util class
          and made it static.

        - Added two new methods to util.Util setXMLDirectory and getXMLDirectory.


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