How can I get X12 or EDIFACT XML schemas or JSON schemas for free?

1,736 views
Skip to first unread message

Gordon Sun

unread,
Sep 12, 2013, 3:39:23 PM9/12/13
to bots...@googlegroups.com
Hi everyone,

How can I get X12 or EDIFACT XML schemas or JSON schemas?
JSON schema is a new thing. I'm not having too much hope in that. But I can probably easily create them from XML schemas if I have them.
I see on http://www.x12.org/schemas/ they are selling them. But I wonder if there are anything free.

Thank you very much!

--Gordon

henk-jan ebbers

unread,
Sep 13, 2013, 9:53:38 AM9/13/13
to bots...@googlegroups.com
hi Gordon,

FYI:
think what you are doing is this:
--->bots(one-on-one-translation to xml)-->self-build translator-->ERP
you are using bots only to 'reformat' the x12/edifact to xml.
the mapping (and accomdate for different trding partners) in done in your self-build translator.
(I am using my terms, hope you understand what I have in mind)

the usual/classic edi setup is like this:
-->edi translator-->ERP import routine
the edi-translator produces an inhouse format, that is easy to import (or export). The fields in the inhouse file in general will has a one-to-one relation with the fields of your database.

there are many good reasons why this type of setup is chosen in edi.

kind regards,
henk-jan
> --
> You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Gordon Sun

unread,
Sep 13, 2013, 2:18:13 PM9/13/13
to bots...@googlegroups.com
Hi Henk, thank you very much for getting back at me and how dare you read my mind without my approval :P

What you described is exactly what I was trying to do. There were 2 reasons why I was consider doing it that way: 1. The python mapping script is new to me and I'm not very comfortable writing them. 2. BOTS validation error shows up in the run result page, but we are trying to have notifications and statics, etc when they happen.

I'm still looking for the schemas. I even considered convert the grammars from python script I found here http://sourceforge.net/projects/bots/files/grammars/ into xml/json schemas. That is something I want to avoid if I can since I know there are existing xml schemas.

But short term, I am going to use BOTS the way it is intended to be. I need to write a 204 mapping by the end of next week though. Could anyone share something with me so I don't have to start from scratch?

Thanks to everyone!

--Gordon


To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+unsubscribe@googlegroups.com.

henk-jan ebbers

unread,
Sep 16, 2013, 7:01:20 AM9/16/13
to bots...@googlegroups.com

On 09/13/2013 08:18 PM, Gordon Sun wrote:
> Hi Henk, thank you very much for getting back at me and how dare you read my mind without my approval :P
>
> What you described is exactly what I was trying to do. There were 2 reasons why I was consider doing it that way: 1. The python mapping script is new to me and I'm not very comfortable writing them.
python is IMHO not the hardest language.
if writing a mapping script is hard, it is because you have to understand x12, inhouse files, edi logic etc - not because python is complicated.

> 2. BOTS validation error shows up in the run result page, but we are trying to have notifications and statics, etc when they happen.
that is not hard.
this is not 100% yet (that is impossible!).
Mike wrote enhancement of 'email error report' that not only sends email to admin in case of error, but also gives details about errors.
I myself an working on getting reports/result based upon incoming file (eg send results back to sender).
but this type of stuff is only interesting when you do LOTS of edi, and either many edi-partners (some of them will make mistakes) or 'sloppy' edi implementations.

How I see this:
Most bots users are eg suppliers: they receive orders from a limited number of buyer (1-10?).
they do not get many errors in edi.
if they do, these are handled manually. (we are talking about orders. Orders HAVE to get into your system. You can not reject orders ;-))

So than I start to wonder what you are planning to do?


kind regards,
henk-jan
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> --
> You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> --
> You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com.

Gordon Sun

unread,
Sep 16, 2013, 12:43:15 PM9/16/13
to bots...@googlegroups.com
We are on the retailer side. We are sending purchase orders to our suppliers. All I can say is that we have significantly more than 10 suppliers that are going to use EDI. Also we are building a unified system that handles all our vendors. EDI is just part of that and we want errors and alerts unified and automated.


        To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+unsubscribe@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>.

        For more options, visit https://groups.google.com/groups/opt_out.


    --     You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+unsubscribe@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>.

    For more options, visit https://groups.google.com/groups/opt_out.


--
You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+unsubscribe@googlegroups.com.

henk-jan ebbers

unread,
Sep 16, 2013, 1:13:26 PM9/16/13
to bots...@googlegroups.com
OK, that makes sense!

kind regards,
henk-jan
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>
> <mailto:botsmail%2Bunsu...@googlegroups.com <mailto:botsmail%252Buns...@googlegroups.com>>.
>
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> -- You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>
> <mailto:botsmail%2Bunsu...@googlegroups.com <mailto:botsmail%252Buns...@googlegroups.com>>.
>
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> --
> You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> --
> You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com <mailto:botsmail%2Bunsu...@googlegroups.com>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> --
> You received this message because you are subscribed to the Google Groups "Bots Open Source EDI Translator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to botsmail+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages