edifactjava的简单介绍

博主:adminadmin 2023-03-22 22:25:12 534

今天给各位分享edifactjava的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

有针对联合国电子数据交换标准UN/EDIFACT的软件开发包吗?

有,国外有软件工具Stylestudio,国内有Data Any Where等;但是这些软件主偏重于映射和格式转换,必须作为独立软件运行,作开发几乎不可能。

我开发了一套基于联合国UN/EDI FACT标准的数据文件识别和创建开发包,完全遵循报文基本规范和各标准的结构定义,我分析出所有的语法或格式错误、结构逻辑错误等,并能够分类输出。支持数据内容读取与写入方法,支持报文文件的创建;完全基于对象操作。

已经开发了93A、94A、94B、95A、95B、96A、96B、97A、97B、98A、98B、99A、99B、00A、00B、01A、01B、01C、02A、02B、03A、03B、04A、04B版本下所有发布格式的支持包。

目前仅开发了JAVA版本(jar文件),.Net版本(C#)的开发包已经调试中。

有需要请与我联系ediexpress@gmail.com。

计算机网络主要应用于哪些方面

计算机网络应用的主要领域有以下五点:

1.计算机算机网络应用——企业信息网络

企业信息网络是指专门用于企业内部信息管理的计算机网络,它一般为一个企业所专用,覆盖企业生产经营管理的各个部门,在整个企业范围内提供硬件、软件和信息资源的共享。 

根据企业经营管理的地理分布状况,企业信息网络既可以是局域网,也可以是广域网,既可以在近距离范围内自行铺设网络传输介质,也可以在远程区域内利用公共通信传输介质,它是企业管理信息系统的重要技术基础。

在企业信息网络中,业务职能的信息管理功能是由作为网络工作站的微型计算机提供的,进行日常业务数据的采集和处理,而网络的控制中心和数据共享与管理中心由网络服务器或一台功能较强的中心主机实现,对于分布于广泛区域的分公司、办事处、库房等异地业务部门,可根据其业务管理的规模和信息处理的特点,通过远程仿真终端、网络远程工作站或局域网远程互连实现彼此间的互连。

目前,企业信息网络已成为现代代企业的重要特征和实现有效管理的基础,通过企业信息网络,企业可以摆脱地理位置所带来的不便,对广泛分布于各地的业务进行及时、统一的管理与控制,并实现全企业范围内的信息共享,从而大大提高企业在全球化市场中的竞争能力。

2.计算机网络应用——联机事物处理

联机事务处理是指利用计算机网络,将分布于不同地理位置的业务处理计算机设备或网络与业务管理中心网络连接,以便于在任何一个网络节点上都可以进行统一、实时的业务处理活动或客户服务。

联机事务处理在金融、证券、期货以及信息服务等系统得到广泛的应用。

例如金融系统的银行业务网,通过拨号线、专线、分组交换网和卫星通信网覆盖整个国家甚至于全球,可以实现大范围的储蓄业务通存通兑,在任何一个分行、支行进行全国范围内的资金清算与划拨。

在自动提款机网络上,用户可以持信用卡在任何一台自动提款机上获得提款、存款及转帐等服务。

在期货、证券交易网上,遍布全国的所有会员公司都可以在当地通过计算机进行报价、交易、交割、结算及信息查询。此外,民航订售票系统也是典型的联机事务处理,在全国甚至全球范围内提供民航机票的预订和售票服务。

3.计算机网络应用——POS系统

POS(Point Of Sales)系统是基于计算机网络的商业企业管理信息系统,它将柜台上用于收款结算的商业收款机与计算机系统联成网络,对商品交易提供实时的综合信息管理和服务。

商业收款机本身是一种专用计算机,具有商品信息存储、商品交易处理和销售单据打印等功能,既可以单独在商业销售点上使用,也可以作为网络工作站在网络上运行。

POS系统将商场的所有收款机与商场的信息系统主机互连,实现对商场的进、销、存业务进行全面管理,并可以与银行的业务网通信,支持客户用信用卡直接结算。

POS系统不仅能够使商业企业的进、销、存业务管理系统化,提高服务质量和管理水平,并且能够与整个企业的其他各项业务管理相结合,为企业的全面、综合管理提供信息基础,并对经营和分析决策提供支持。

4.计算机网络应用——电子邮件系统

电子邮件系统是在计算机及计算机网络的数据处理、存储和传输等功能基础之上,构造的一种非实时通信系统。

电子邮件的基本原理是:在计算机网络主机或服务器的存储器中为每一个邮件用户建立一个电子邮箱(开辟一个专用的存储区域),并赋予一个邮箱地址,邮件发送者可以在计算机网络工作站(如PC机)上,进行邮件的编辑处理,并通过收件人的电子信箱地址表明邮件目的地;邮件发出后,网络通信设备根据邮件中的目的地址,确定最佳的传输路径,将邮件传输到收件人所在的网络主机或服务器上,并存入相应的邮箱中;收件人可随时通过网络工作站打开自己的邮箱,查阅所收到的邮件信息。

先进的电子邮件系统可以提供“文本信箱”、“语音信箱”、“图形图象信箱”等多种类型的电子邮政功能,支持数据、文字、语音、图形、图象等多媒体邮件,并且可以将各种各样的程序、数据文件作为邮件的附件随电子邮件发送。因此可以构造许多基于电子邮件的网络应用。

目前,全球范围内的电子邮件服务都是通过基于分组交换技术的数据通信网提供的。随着网络能力的提高和网络用户的增加,电子邮政将逐渐替代传统的信件投递系统,成为人们广泛应用的非实时通信手段。

5.计算机网络应用——电子数据交换系统

电子数据交换系统(Electronic Data Interchange,简称EDI)是以电子邮件系统为基础扩展而来的一种专用于贸易业务管理的系统,它将商贸业务中贸易、运输、金融、海关和保险等相关业务信息,用国际公认的标准格式,通过计算机网络,按照协议在贸易合作者的计算机系统之间快速传递,完成以贸易为中心的业务处理过程。

由于EDI可以取代以往在交易者之间传递的大量书面贸易文件和单据,因此,EDI有时也被称为无纸贸易。

EDI的应用是以经贸业务文件、单证的格式标准和网络通信的协议标准为基础的。商贸信息是EDI的处理对象,如订单、发票、报关单、进出口许可证、保险单和货运单等规范化的商贸文件,它们的格式标准是十分重要的,标准决定了EDI信息可被不同贸易伙伴的计算机系统所识别和处理。 EDI的信息格式标准普遍采用联合国欧洲经济委员会制订并推荐使用的EDIFACT标准。

EDI适用于需处理与交换大量单据的行业和部门,其业务特征是交易频繁、周期性作业、大容量的数据传输和数据处理等。目前EDI在欧洲、北美、大洋洲及亚太地区的日本、韩国和新加坡等国家应用相当普及,有些国家已明确规定,对使用EDI技术的进口许可证、报关单等贸易文件给予优先审批和处理,而对书面文件延迟处理。国际EDI应用的迅速发展,促进了我国EDI工作的开展,1991年我国就成立了“中国促进EDI应用协调小组”,并加入了国际上的相关组织,EDI的应用开发纳入了国家科技攻关计划,经贸委、海关、银行、运输等系统以及部分省市已开展了不同程度的研究与应用工作,有些已开始了试运行。从目前科技发展水平来看,实现EDI已不是技术问题,而是一个管理问题。

EDI转换成XML格式设计文档

EDI,全称 Electronic Data Interchange,译名:电子数据交换。

它是由国际标准化组织(ISO)推出使用的国际标准,它是指一种为商业或行政事务处理,按照一个公认的标准,形成结构化的事务处理或消息报文格式,从计算机到计算机的电子传输方法,也是计算机可识别的商业语言。例如,国际贸易中的采购订单、装箱单、提货单等数据的交换。

EDI电子数据交换是结构化的数据通过一定标准的报文格式从一个应用程序到另一个应用程序的电子化的交换,商业伙伴实施EDI,必须遵循一定的EDI报文标准。目前常用的标准主要有,美国标准ANSI X.12和欧洲标准EDIFACT。

Smooks是一个用于出力XML和非XML数据(CVS,EDI,Java)的JAVA可扩展框架。

主要有以下特性:

segment:表示每组数据(一个定单,或者理解为一个bean)的分隔符。

field:表示元素分隔符(bean中的属分隔符)

component:子元素分隔符

sub-component:示例中没有用到。

转换根元素为根元素

把HDR部分转换成元素header

通过*分隔,提取第一个,转换成元素order-id

通过*分隔,提取第二个,转换成元素status-code

其他行比较类似

其中:

通过*分隔符,生成name元素,因为还有两个子元素,所以使用medi:component,子元素使用^分隔。

网络工程师 需要学些什么

一、网络工程师要考以下科目:

1、 计算机与网络知识,考试时间为150分钟,笔试;

2、 网络系统设计与管理,考试时间为150分钟,笔试。

二、两门课程的基本考点:

1、IP地址的划分;Cisco路由器与交换机的基本配置;

2、网络安全与网络管理等基础知识;Web、Ftp、Email等各种服务器的搭建与配置;

3、各种网络故障的排查与判断;路由器和交换机的工作原理;

4、如何利用三层路由器和交换机进行VLAN的划分。

三、考证书类

1、如果为了考证你可以去自学,理论性的东西主要是为考证的,但是企业是不会聘请一个只会考试的工程师的;

2、没有设备你永远也不知道它具体是怎么回事的.有关培训机构是最好的选择,不过这个你一定要看好;

3、目前有信息产业部的认证,有华为的,也有微软的,也有思科的相对思科比较权威份量足些,它分为,ccna,ccnp,ccie(依次为从初级到高级的三个不同等级)。

四、工作待遇

网络工程师工资待遇与发展前景是比较好的,这也是许多的人会想要报网络工程师培训机构进行专业的学习,从而获得网络工程师证书的。

扩展资料:

网络工程师职业定位

网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能 的网络技术人员.

工作内容:  

1、负责机房内的网络联接及网络间的系统配置。

2、负责系统网络的拓扑图的建立和完善,并做好系统 路由的解析和资料的整理。

3、负责机房线路的布置和协议的规范工作。

4、负责计算机间的网络联接及网络共享,并负责网络间安全性的设置。

5、负责对网络障碍的分析,及时处理和解决网络中出现的问题。

6、利用网络分析分析仪,定期对现有的网络进 行优化工作。

7、负责网络平台框架的布局和设置;如java软件工程师,java网络工程师。

8、负责网络平台信息的采集和录入支持;如:信息技术工程师。

9、负责网络平台的推广方向和推广模式,如:网络推广大师。

10、负责网络平台的运作方向以及平台维护管理等工作,如:网络运营工程师。

11、负责网络平台发 展到一定阶段的商业模式和盈 利方向;如:网站商务工 程师,电子商 务工程师。

12、负责网络产品的定位和封装;如:项目工程师。可以做网络管理员和网站编程技术。

网络工程师的职位进阶

一、小企业的网络管理员;

二、进入 大中型企业,从事同样的网络 管理工作,工资待遇等就可有明显的 提升;

三、学习更全面的知识成为普通的网络工程师;

四、成为侧重于某一专业的网络工程师,如网络存储工程师、综合布线工程师、网络安全工程师等

五、可进阶 到专家级别,如IT项目 经理、网络主管或者技术专家等,这也是网络工 程师在30岁以后的主要发展方向和发展目标。

参考资料来源:百度百科:网络工程师

JAVA 如何解析和生成EDIFACT 文件

EDI是电子数据交换,是数据存在的一种形式,为了方便数据交换,他有自己的标准,用得比较多的是x12(美国标准)和Edifact(联合国标准),你可以用记事本或者写字本等文本文件打开edi文件。 EDI由一个个的segment组成segment都由一个个element组成。为了方便说明,我们先看一个edi的片段(打开你的edi后,你可以看到相似的片段): 第一个NAD的一行是一个segment(segment用~隔开),NAD是segment的名称, BY和Wal-Mart是它的element,用*隔开。BY是buyer(买家)的缩写,Wal-mart(沃尔玛)是buyer的名字。他说明了买家是walmart.同样第二行描述的是SE(SELLER,卖家的信息)。由于edi的segment和elment可以根据不同的事务,去定义是否需要,所以所有的edi都是有一个文件去说明他的segment和element的详细信息的。所以我们只有拥有了这个文件才能知道EDI是拿来干什么用的。 对于oa人员来说等非专业人员,本身往往无法明白edi的内容,但是不要忘记edi的作用是什么?是数据交换,软件人员会根据edi的说明文件,去编写edi的转换系统,把edi里面的数据转化为表单,pdf,网页等形式,这样oa人员就很容易去阅读理解了。 如果你是oa人员,请问一下相关的软件人员吧,看看是否你们的oa系统有这样能够转化edi数据的系统。

java 字符串处理与筛选

1、提取关键字在字符串中的索引,构成一个索引数组;

2、索引数组排序;

3、替换,如第一个索引处的关键字提取到字符串首,将第一个索引处的关键字替换成第二个索引处的关键字,依次类推。

不知道这是不是你想要的效果!

关于edifactjava和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。