java解析edi报文_EDI文件解析语法规则
810的平面文件如下:
Transaction Set Index X12标准下的所有EDI文件集
http://www.faima.com/edi_4010/sgindex.htm
上图中定义了交换文件所要包含的内容,同时也定义了解析的结构。(一直不知道,pos 有什么作用,有些文档标注的是POS ID)
ST,BIG..IT1,PID 指的是平面文件的数据段,在Segment Index中能找到对于的值,在该平面文件中能有对应数据的解析说明如BIG数据段。该数据段指的是810文件开始信息,指出了该段总共的元素(segment)和该元数在对于位置所代表的意义。EDI交换文件实际段如:BIG*110902*2462599477*110811*ZNB11197569/20***PR~,其中BIG01值的是:110902,
同时在有唯一元数标识id,说明数据的代表的意义。
BIG*110902*2462599477*110811*ZNB11197569/20***PR~,
其中BIG01 对应 110902,BIG02对应 2462599477 :描述的是 Purchase Order Number(表中Id指的是element id,在http://www.faima.com/edi_4010/elindex.htm中能查询到)。
使用该jar文件提供的文件,解析edi文件。
java解析edi报文_EDI文件解析语法规则相关推荐
- .htaccess文件RewriteRule语法规则
.htaccess文件是运行Apache Web Server的Web服务器的配置文件,对配置和重定向Apache Web Server文件系统很有用.请记住.htaccess文件将采用隐藏格式.没有 ...
- java解析五元组_pcap文件解析,并且按照五元组分类
[实例简介] pcap文件解析,并按照五元组分包,全部用java语言实现. [实例截图] [核心代码] PcapTestZZ ├── PcapTestZ │ ├── 111.206.37.1930 ...
- java怎么xml文件解析_Java对Xml文件解析
JAVA 解析 XML 通常有两种方式,DOM 和 SAX. DOM 虽然是 W3C 的标准,提供了标准的解析方式,但它的解析效率一直不尽如人意,因为使用DOM解析XML时,解析器读入整个文档并构建一 ...
- java 解析修改dex_Android dex文件解析
1. 关于Android dex文件 dex文件作为Android APK的组成部分,其主要是Android的Java代码经过编译生成class文件,再经过dx命令生成的.这里面包括了APK的源码,反 ...
- java客户端http报文发送和解析的详细代码(转)
HTTP请求报文解剖 HTTP请求报文由3部分组成( 请求行+请求头+请求体 ): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE.HEA ...
- awx文件解析_Android so(ELF)文件解析
一.前言 so文件是啥?so文件是elf文件,elf文件后缀名是.so,所以也被chang常称之为so文件,elf文件是linux底下二进制文件,可以理解为windows下的PE文件,在Android ...
- 哪些服务器曾被发现文件解析漏洞,常见的文件解析漏洞总结
常见的文件解析漏洞总结 iis解析漏洞 解析漏洞主要是说一些特殊文件被iis,apache,nginx等web容器在特殊情况下被解释成脚本文件格式 ==iis5.x/6.0解析漏洞:== 1,目录解析 ...
- 一文详解CMakeLists文件编写语法规则详解
作者丨zhanghm1995@blog 来源丨https://blog.csdn.net/zhanghm1995/article/details/80902807 编辑丨3D视觉工坊 基本语法规则 C ...
- “轻松搞定CMake”系列之CMakeLists文件编写语法规则详解
文章目录 基本语法规则 常见CMakeLists.txt中指令剖析 从VS项目配置过程理解CMakeLists内容 CMake中常用变量汇总 常用CMakeLists文件模板 基础模板 使用OpenC ...
- java解析xml报文_java 如何解析http请求返回的xml报文
xml报文解析方法有很多种,此处采用dom4j的方法. dom4j的jar包下载地址:https://dom4j.github.io/# 1.request.getInputStream()和new ...
最新文章
- 轻松看懂机器学习十大常用算法
- 如何让普通进程获得 root 的洪荒之力?
- RunLoop的学习
- pyecharts中管理工具按钮以及修改图表主题
- ES5-17/18 错误信息、try_catch、严格模式
- JDBC连接Oracle数据库的参数配置
- Javascript与C#中使用正则表达式
- cifs挂载 mount ubuntu_centos或者Ubuntu挂载windows10文件夹
- JMETER分布式原理
- Struts2 多方法的Action
- 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_2 Mybatis的CRUD-保存操作
- 摄影系列:单反相机入门知识
- 全网首发stm8s的硬件I2C读取bme280(bmp280)的C源程序
- 为什么我不建议你裸辞做自媒体?
- Mockplus: 让小白产品经理上手就用的原型图设计工具
- 一零二八、将csdn文章内容保存成 html、pdf、md格式
- 深度学习项目实践——制作一个能一键更换证件照背景的软件
- Flutter中获取监听屏幕方向、锁定屏幕方向
- MySQL的二叉树、平衡二叉树、2,3查找树、B树、B+树索引
- C语言,一个分号引发的问题:Run-Time Check Failure #2 - Stack around the variable ‘class1‘ was corrupted.