dbTalk Databases Forums  

EDI software

comp.databases.pick comp.databases.pick


Discuss EDI software in the comp.databases.pick forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Jeffrey Kaufman
 
Posts: n/a

Default EDI software - 05-11-2007 , 12:26 PM






Good morning group,

We finally have to bit the bullet and add EDI capabilities to our software.
We are looking for suggestions on how to accomplish this. Your help is
greatly appreciated (in advance). Please consider that all or our customers
are running on D/Linux or D3/AIX.

Jeff

--
Jeffrey Kaufman
Key Data Systems Group
www.keydata.us
1111 Grizzly Peak Blvd.
Berkeley, CA 94708
510-486-9015 office
510-486-9016 fax
559-432-3832 cell



Reply With Quote
  #2  
Old   
Tony Gravagno
 
Posts: n/a

Default Re: EDI software - 05-11-2007 , 12:42 PM






"Jeffrey Kaufman" wrote:
Quote:
Good morning group,
We finally have to bit the bullet and add EDI capabilities to our software.
We are looking for suggestions on how to accomplish this. Your help is
greatly appreciated (in advance). Please consider that all or our customers
are running on D/Linux or D3/AIX.
Jeff, I've done a lot of EDI in the past. Surprised?

The first thing to note is that EDI is not a technical problem, it's a
technical means of implementing a business solution, and there is
often as much business discussion and negotiation over how to
implement the standards as there is coding and technical effort.

Secondly, many companies purchase big and expensive EDI packages that
claim to do a lot of stuff. To get your data into these packages you
need to format your data carefully. Well, if you're going to do that,
why do you need a package? If you do decide to evaluate commercial
packages, you will find that they do data validation, handle
functional acknowledgements, and provide for some form of guaranteed
delivery. Personally I think we can do all of this with custom code
but it's worth looking at some of these offerings.

Many people write code to support a single EDI document (810, 850...)
for a single trading partner, and then copy that code to support other
documents and/or other partners. The code looks absolutely awful when
this process starts. Learn how the documents work and try to work out
some plan for a more table driven approach. As with any project
involving a user interface (and that's all an EDI doc is, except that
it's a human readable machine interface) try to separate business
rules from the code that generates the actual document. Your code
will be much cleaner and can serve as a template for similar projects.

Dave Taylor at SysMark here in southern California has software for MV
that does some of the EDI leg-work. I recommend you check with him as
one of your options:
davet@ removethispartSysmarkInfo.com

HTH bud,
T


Reply With Quote
  #3  
Old   
Jeffrey Kaufman
 
Posts: n/a

Default Re: EDI software - 05-11-2007 , 01:18 PM



"Aren't standards wonderful? And so many to choose from." - unknown

I've written a few programs to read and create EDI documents. I know what a
hassle it is to try to accommodate each trading partner. That is why I am
searching for a package that has built in mapping capabilities. An MV
solution is preferred.

Thanks for the info Tony. I'll give Dave a ping.
Jeff

"Tony Gravagno" <address.is.in.posts (AT) removethis (DOT) com.invalid> wrote in
message news6a943p91f1c58l57mqg2hct817k4ecm5l (AT) 4ax (DOT) com...
Quote:
"Jeffrey Kaufman" wrote:
Good morning group,
We finally have to bit the bullet and add EDI capabilities to our
software.
We are looking for suggestions on how to accomplish this. Your help is
greatly appreciated (in advance). Please consider that all or our
customers
are running on D/Linux or D3/AIX.

Jeff, I've done a lot of EDI in the past. Surprised?

The first thing to note is that EDI is not a technical problem, it's a
technical means of implementing a business solution, and there is
often as much business discussion and negotiation over how to
implement the standards as there is coding and technical effort.

Secondly, many companies purchase big and expensive EDI packages that
claim to do a lot of stuff. To get your data into these packages you
need to format your data carefully. Well, if you're going to do that,
why do you need a package? If you do decide to evaluate commercial
packages, you will find that they do data validation, handle
functional acknowledgements, and provide for some form of guaranteed
delivery. Personally I think we can do all of this with custom code
but it's worth looking at some of these offerings.

Many people write code to support a single EDI document (810, 850...)
for a single trading partner, and then copy that code to support other
documents and/or other partners. The code looks absolutely awful when
this process starts. Learn how the documents work and try to work out
some plan for a more table driven approach. As with any project
involving a user interface (and that's all an EDI doc is, except that
it's a human readable machine interface) try to separate business
rules from the code that generates the actual document. Your code
will be much cleaner and can serve as a template for similar projects.

Dave Taylor at SysMark here in southern California has software for MV
that does some of the EDI leg-work. I recommend you check with him as
one of your options:
davet@ removethispartSysmarkInfo.com

HTH bud,
T



Reply With Quote
  #4  
Old   
Mark Brown
 
Posts: n/a

Default Re: EDI software - 05-11-2007 , 02:13 PM




"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote

Quote:
"Aren't standards wonderful? And so many to choose from." - unknown

I've written a few programs to read and create EDI documents. I know what
a hassle it is to try to accommodate each trading partner. That is why I
am searching for a package that has built in mapping capabilities. An MV
solution is preferred.

Thanks for the info Tony. I'll give Dave a ping.
Jeff

That's the exact problem: standards. I'm in the middle of an EDI project
right now. It's a simple, straight forward shipping manifest. We ship
their product, we notify them when we do it with a standard 856 transaction.
The specs are very clear and completely ambiguous.

Their PO is our Bill of Lading; our PO is their MOI; what they call Lot # is
in the field we call Dimensions.

And that ST* transaction at the end; is that a count of lines inclusive or
exclusive; the spec doesn't say.

So we test; send them the results; they send back that it's wrong, but won't
tell us what the right answer is.

I hope your EDI partner at least speaks the same language you do.


Mark




Reply With Quote
  #5  
Old   
Jeffrey Kaufman
 
Posts: n/a

Default Re: EDI software - 05-11-2007 , 02:44 PM



The reason they won't tell you the right answer is because they don't know.


"Mark Brown" <mbrown (AT) drexelmgt (DOT) com> wrote

Quote:
"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote in message
news:vw21i.2278$UU.644 (AT) newssvr19 (DOT) news.prodigy.net...
"Aren't standards wonderful? And so many to choose from." - unknown

I've written a few programs to read and create EDI documents. I know what
a hassle it is to try to accommodate each trading partner. That is why I
am searching for a package that has built in mapping capabilities. An MV
solution is preferred.

Thanks for the info Tony. I'll give Dave a ping.
Jeff

That's the exact problem: standards. I'm in the middle of an EDI project
right now. It's a simple, straight forward shipping manifest. We ship
their product, we notify them when we do it with a standard 856
transaction. The specs are very clear and completely ambiguous.

Their PO is our Bill of Lading; our PO is their MOI; what they call Lot #
is in the field we call Dimensions.

And that ST* transaction at the end; is that a count of lines inclusive or
exclusive; the spec doesn't say.

So we test; send them the results; they send back that it's wrong, but
won't tell us what the right answer is.

I hope your EDI partner at least speaks the same language you do.


Mark




Reply With Quote
  #6  
Old   
Mark Brown
 
Posts: n/a

Default Re: EDI software - 05-11-2007 , 03:47 PM




"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote

Quote:
The reason they won't tell you the right answer is because they don't
know.


"Mark Brown" <mbrown (AT) drexelmgt (DOT) com> wrote in message
news:4644c084$0$8938$4c368faf (AT) roadrunner (DOT) com...

"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote in message
news:vw21i.2278$UU.644 (AT) newssvr19 (DOT) news.prodigy.net...
"Aren't standards wonderful? And so many to choose from." - unknown


So we test; send them the results; they send back that it's wrong, but
won't tell us what the right answer is.

Jeff,

Could be. What's Japanese for "Huh?"

Mark




Reply With Quote
  #7  
Old   
rog
 
Posts: n/a

Default Re: EDI software - 05-11-2007 , 06:27 PM



"Mark Brown" <mbrown (AT) drexelmgt (DOT) com> wrote

Quote:
"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote in message
news:sI31i.2281$UU.133 (AT) newssvr19 (DOT) news.prodigy.net...
The reason they won't tell you the right answer is because they
don't
know.


"Mark Brown" <mbrown (AT) drexelmgt (DOT) com> wrote in message
news:4644c084$0$8938$4c368faf (AT) roadrunner (DOT) com...

"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote in message
news:vw21i.2278$UU.644 (AT) newssvr19 (DOT) news.prodigy.net...
"Aren't standards wonderful? And so many to choose from." -
unknown


So we test; send them the results; they send back that it's
wrong, but
won't tell us what the right answer is.


Jeff,

Could be. What's Japanese for "Huh?"
If EDI is a standard, then why does each trading partner need a unique
manual that is over 150 pages long? With one of kind comments every
5 or 10 fields/attributes?

rog




Reply With Quote
  #8  
Old   
Jeffrey Kaufman
 
Posts: n/a

Default Re: EDI software - 05-11-2007 , 07:19 PM




"rog" <rglenospamfld (AT) optonospamline (DOT) net> wrote

Quote:
"Mark Brown" <mbrown (AT) drexelmgt (DOT) com> wrote in message
news:4644d679$0$27114$4c368faf (AT) roadrunner (DOT) com...

"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote in message
news:sI31i.2281$UU.133 (AT) newssvr19 (DOT) news.prodigy.net...
The reason they won't tell you the right answer is because they
don't
know.


"Mark Brown" <mbrown (AT) drexelmgt (DOT) com> wrote in message
news:4644c084$0$8938$4c368faf (AT) roadrunner (DOT) com...

"Jeffrey Kaufman" <jkaufman (AT) keydata (DOT) us> wrote in message
news:vw21i.2278$UU.644 (AT) newssvr19 (DOT) news.prodigy.net...
"Aren't standards wonderful? And so many to choose from." -
unknown


So we test; send them the results; they send back that it's
wrong, but
won't tell us what the right answer is.


Jeff,

Could be. What's Japanese for "Huh?"

If EDI is a standard, then why does each trading partner need a unique
manual that is over 150 pages long? With one of kind comments every
5 or 10 fields/attributes?

rog


Sarcasm, right?




Reply With Quote
  #9  
Old   
Jeff Caspari
 
Posts: n/a

Default Re: EDI software - 05-12-2007 , 08:42 AM



Quote:
If EDI is a standard, then why does each trading partner need a unique
manual that is over 150 pages long? With one of kind comments every
5 or 10 fields/attributes?

rog


HL7 (transmission of health records), too.




Reply With Quote
  #10  
Old   
Tony Gravagno
 
Posts: n/a

Default Re: EDI software - 05-12-2007 , 01:54 PM



Mark, the problems you're citing explain exactly why I've said EDI
involves a lot of upfront discussion about what goes into the fields.
The coding is simple once the agreements are in place. I've sat at
the round table with Sears (Catalog/Retail), Wards, JCPenny, Dell, and
consulted for others, to ensure that we all understand the business
use of the documents which are intentionally ambiguous to allow
companies to use them as they wish. Discussion happens first, then
the coding and testing begin. The people involved frequently include
IT, accounting, shipping/receiving, and at least one business manager.
Get one person on both sides to ask and answer questions after the
meetings. Establish a cordial working relationship to ensure that the
contact on both sides is aggressive about getting the right answers
fast, without anyone feeling like they're being pestered. Don't take
answers from anyone else. Get everything in writing. This protocol
is not optional, this is how the process of EDI development works - or
you will find how it does not work...

I have and can consult with companies looking to enter into agreements
with other companies, and can serve as the contact as described above.
The first time you do this it might be helpful to have someone at the
table with you who has already been through the process.

TG@ electronic.dont.mean.people.shouldnt.talkNebula-RnD.com

"Mark Brown" wrote:
Quote:
That's the exact problem: standards. I'm in the middle of an EDI project
right now. It's a simple, straight forward shipping manifest. We ship
their product, we notify them when we do it with a standard 856 transaction.
The specs are very clear and completely ambiguous.

Their PO is our Bill of Lading; our PO is their MOI; what they call Lot # is
in the field we call Dimensions.

And that ST* transaction at the end; is that a count of lines inclusive or
exclusive; the spec doesn't say.

So we test; send them the results; they send back that it's wrong, but won't
tell us what the right answer is.

I hope your EDI partner at least speaks the same language you do.


Mark



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.