S.Lott -- Software Architect
  • Other Articles
  • Publications
  • S.Lott Biography

EDI Message Parsing

Date Fri 17 March 2023 Tags architecture / software design / data structure / algorithm / edi / x12

Reaching back to 2008. Yes. Decade(s) ago. Python 2.5.

I was reminded of this when a former colleague pinged me about this: https://github.com/slott56/TigerShark.

Yes, it's an X12/EDI message parsing library from -- well -- decades ago.

What is all this about?

Short answer: Parsing X12 …

more ...

POPO and GOPS - Plain Old Python Objects and Good Old Python Syntax

Date Tue 01 April 2008 Tags architecture / software design / complexity / xml / edi / x12

Processing XML and X12 messages is a struggle. You have a number of use cases (I listed a bunch of features in Synchronicity and Document Object Models ). These can be tackled a number of ways.

What spoils me is the Object Relational Mapping (ORM) in SQLAlchemy and the Django ORM …

more ...

Synchronicity and Document Object Models

Date Mon 31 March 2008 Tags architecture / software design / data structure / algorithm / xml / edi / x12

Message-oriented applications involve an interface defined around messages (or documents). I've been working on applications that involve a fair amount of manipulation of XML and X12. Recently I started yet another, and started to recognize the essential design patterns.

There are four use cases. The first two use cases define …

more ...

Two Python Config-File Design Patterns

Date Sat 19 January 2008 Tags architecture / software design / data structure / algorithm / python / edi / x12

I hate to complain, but there's a Python syntax rule that has slightly cramped my style. The problem stems from a need to describe a really complex and extensible structure.

We need to describe X12N messages, which have a rather complex structure, and the structure can be customized. While the …

more ...

  • Social

    • Mastodon
    • Github
    • StackOverflow
    • LinkedIn
    • O'Reilly
    • Amazon
  • Categories

    • Architecture & Design
    • Books
    • FOSS
    • Management
    • News
    • Python
    • Technologies
  • Links

    • Pelican
    • Python.org
    • Jinja2
  • Archive

    • March 2023 (1)
    • April 2008 (1)
    • March 2008 (1)
    • January 2008 (1)

© 2023 S.Lott · Powered by pelican-bootstrap3, Pelican, Bootstrap

Back to top