Adam,
  Great (!) question, and one I have grappled with for many years integrating 
EDI into applications here at Customs and Border Protection, and elsewhere.
  I have seen applications at former positions where the use of the translator 
was to simply syntax check, then lay down the raw EDI into a syntax-free fixed 
format flat file. How easy that was.
  We have legacy applications here that support both an X12 and EDIFACT flavor 
of the same business transaction. The translation process presents the inbound 
application file in a format predicated on the specific business component 
object ... Manifest info, BOL info, Shipper info, commodity info, etc. This 
works well.  Quite well. Efficient.
   
  However, interestingly, the effort to modernize some of the cargo related 
systems found us having to create the business objects in a similar fashion, 
but translating to an SAP IDOC format. The degree to which we have had to 
deploy 'business logic' within the translation software has been significant. 
Seems applications these days wish to program against only the 'cleanest' data 
possible, with limited need for 'business' edits and validation. Though doable, 
this methodology has resulted in a 'puff out' factor of close to 15x the 
original inbound e-document given the tremendous inefficiencies with regard to 
the SAP IDOC format. This has presented significant hardships within the down 
stream processing infrastructure given the breadth of the data stream.  Add in 
the tremendous pressures within a high-volume, real-time process, the overhead 
is significant. (XML overhead comes to mind here!)  Despite the suggestion to 
deploy a comma delimited post-xlate appl format, the
 decision was made to simply remove the trailing 'white space'.  Time will 
serve as testament as to the effectiveness of the approach.  
   
  I will close in suggesting that the approach you take is in direct proportion 
to the degree in which the need for efficiency plays a roll.  Got cycles?  If 
so, the options are immeasureable.  
   
  Regards,
  -Bud/Customs 
   
   
  Becker, Adam" <[EMAIL PROTECTED]> wrote:
          Hello All,

I'm hoping to get your input on application files, does any body know of
any best practices for defining the format for these? Is delimited or
positional better? Should you use qualifiers for things like references
or just have a field for every type of reference you could possibly
expect? Should you only have one line in the file for each line in the
database? Any input/advice/past mistakes/etc. would be very much
appreciated.


Thanks,

Adam

This email message and any attachments are for the sole use of the intended 
recipient(s). This email and any attachments may contain confidential, 
privileged or otherwise protected information, including legal protection under 
the Health Insurance Portability and Accountability Act (HIPAA). If you are not 
the above named intended recipient, you are hereby notified that any use, 
disclosure, printing, copying, or distribution of this email or attachments is 
strictly prohibited and may subject you to criminal and/or civil penalties. If 
you have received this email in error, please immediately notify the sender by 
telephone or reply email and destroy this email

[Non-text portions of this message have been removed]



         

 
---------------------------------
Everyone is raving about the all-new Yahoo! Mail beta.

[Non-text portions of this message have been removed]



...
Please use the following Message Identifiers as your subject prefix: <SALES>, 
<JOBS>, <LIST>, <TECH>, <MISC>, <EVENT>, <OFF-TOPIC>

Job postings are welcome, but for job postings or requests for work: <JOBS> IS 
REQUIRED in the subject line as a prefix. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/EDI-L/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/EDI-L/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to