【问题标题】:OOP of EDI File Structure [closed]EDI 文件结构的 OOP [关闭]
【发布时间】:2013-07-18 05:15:15
【问题描述】:

请任何人帮助我为 EDI 结构准备面向对象的设计, 我想知道它的类和属性是什么。 EDI 结构:

ISA*00* 00 *08*9251730000 *12*7142569388T *050215*1514*U*00401*000005132*0*P*>~ GS*IN*2137279234*7142569388*040713*1514*000000001*X*004010UCS~ ST*810*0001~ 大*040713*1001*040625*P89320~ N1*BT*ACME 经销公司~ N3*P.O.盒子 33327~ N4*ANYTOWN*NJ*44509~ N1*ST*转角店~ N3*601 第一街~ N4*十字路口*MI*48106~ N1*RI*史密斯公司~ N3*900 EASY STREET~ N4*大城市*NJ*15455~ PER*AD*C.P.JONES*TE*6185558230~ ITD*01*3*2*10~ IT1*3*CA*12.75**VC*6900~ IT1**12*EA*.475**VC*P450~ IT1**4*EA*.94**VC*1640Y~ IT1**1*DZ*3.4**VC*1507~ TDS*5111*~ CAD*M****整车~ CTT*4*20~ 东南*21*0001~ 通用电气*1*000000001~ 国际能源署*1*000005132~

【问题讨论】:

    标签: c# .net xml edi


    【解决方案1】:

    如果您将 EDI 文件想象为单个对象,则它包含多个部分。有些部分只出现一次(通常是页眉和页脚部分),因此这些可能是具有自己属性的对象本身。

    这个对象通常也有循环的部分,可以只用一个对象数组来表示。最后,你可能会得到类似的东西

    {
        Header { }
        LoopingSection1 [{
            Property1,
            Property2
        }, {
            Property1,
            Property2
        }]
        Footer { }
    }
    

    如果不了解您正在尝试构建的特定 EDI 文件的结构,我不确定。它看起来像一个 HIPPA EDI 文件,但我可能是错的。无论哪种方式,上面的主体都应该是一种开始。

    【讨论】:

    • 我想要 edi 结构的 oop,例如:Interchange Group Transaction set/message Segment Data Element Sub Element
    【解决方案2】:

    这是一个 edi x.12 发票文件。我不知道您所说的“准备面向对象的设计”是什么意思。 EDI 包含根据规范的原始数据……如果您没有规范,则需要从您的贸易伙伴那里获得一份规范。解释的细节(尤其是折扣 (SAC)、ITD(条款)等内容对供应商来说非常具体。例如,每个贸易伙伴可能需要不同的 N1 段。一些贸易伙伴在N1*BY 段,有些在 N1*BT。您需要贸易伙伴的规范来解释数据。定义了 edi 的语法,但没有定义用法和解释。

    Per 想要创建一个 OOP 结构,这意味着一个数据结构和对该结构进行操作的方法。您要使用的类(相互继承)可能是 EDI_DOCUMENT_CLASS -> EDI_810_CLASS -> EDI_810_VENDOR_SPECIFIC_CLASS。根据对此进行操作的方法,您必须知道要对数据做什么。翻译它并将其导入数据库?转换它并将其发送到某个地方?您是否需要验证它(可能是个好主意)?你需要阅读它吗?你需要创建它吗?您需要用 997 响应传输吗?

    正如 Sethcran 上面所说,要将数据存储在一个结构中,您需要满足以下几点:

    1. 供应商要求的数据结构(再次参见他们的规范)。
    2. 可选的数据结构
    3. 嵌套的数据结构

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-15
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多