企业应用集成之数据集成接口规范2.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业应用集成之数据集成规范
单位:
地址:
邮编:
电话:
传真:
日期:
修订文档历史记录
目录
第一章前言 (3)
1.1 概述 (3)
第二章通用的约定 (4)
2.1 数据输出的内容 (4)
2.1.1 枚举信息 (4)
2.1.2 企业信息 (4)
2.1.3 业务报表 (5)
2.1.4 报表样式 (6)
2.1.5 层级信息 (6)
2.2 业务子系统称谓与编码的约定 (6)
2.3 委处室与业务编码的约定 (7)
2.4 数据输出方式的约定 (8)
2.4.1 输出类型 (8)
2.4.2 输出位置 (9)
2.4.3 输出文件的命名 (11)
2.4.4 输出数据的时机 (12)
2.5 文件格式的约定 (12)
2.6 时间格式的约定 (13)
2.7 时间类型的约定 (13)
第三章数据集成接口格式 (15)
3.1 枚举信息的输出格式 (15)
3.1.1 枚举信息格式说明 (16)
3.1.2 枚举信息的输出例子 (18)
3.2 企业基本信息的输出接口 (19)
3.2.1 企业基本信息的内容 (19)
3.2.2 输出文件格式规范 (20)
3.2.3 企业属性的类型 (22)
上海市国有资产监督管理信息系统数据集成规范
3.2.4 企业信息输出文件示例 (24)
3.3 层级信息的输出格式 (26)
3.3.1 层级格式的说明 (28)
3.4 业务报表的输出接口 (29)
3.4.1 输出文件命名规范 (29)
3.4.2 数据文件结构与报表分区 (30)
3.4.3 数据报表的关联关系 (31)
3.4.4 数据文件元素的层次 (33)
3.4.5 单元格的数据类型 (34)
3.4.6 二进制单元格的处理 (35)
3.4.7 枚举型单元格的处理 (35)
3.4.8 附报文件的处理 (36)
3.4.9 报表数据的输出文件格式 (36)
3.4.10 报表数据输出文件示例 (42)
3.4.11 独立上报文件的处理 (47)
3.5 报表样式的输出格式定义 (47)
3.5.1 样式文件的元素结构图 (52)
3.5.2 样式文件表达式定义 (52)
附录I 企业基本信息统计项列表 (54)
附录II 枚举信息的格式定义enum.xsd (55)
附录III 企业信息的格式定义orginfo.xsd (58)
附录IV 报表数据的格式定义report.xsd (62)
附录V 报表样式的格式定义report_style.xsd (71)
附录VI 层级信息的格式定义hierarchy.xsd (75)
第一章前言
1.1 概述
地址:山东中路337号邮编:200001 电话:8621-6351 6236 传真:8621-6351 7610
第二章通用的约定
2.1 数据输出的内容
业务子系统分别负责为委的不同处室收集业务数据,然后按照统一约定的格式将数据以XML文件的方式输出,提供给监管系统。
监管系统需要收集两种信息:企业基本信息、与业务数据报表,其中业务数据报表涉及到所有的集成子系统,而企业信息则只来自一个特定的业务系统。
2.1.1 枚举信息
有些报表的科目(单元格),其取值来自于枚举项。
在导出报表数据时,将会直接导出科目值,这样虽然报表值没有错,但枚举信息却不完整了,所以需要事先将所有的枚举信息统一导出。
枚举信息包括枚举类型,以及每个类型下的枚举项,此信息只需导出一次,如果枚举信息没有变化,以后不需要重复导出。
举个例子:如果报表中有一个科目叫“企业经营类别”,并且该项的值只能从一下四个中选择一个:“私营企业”、“集体所有制企业”、“股份制企业”、“其他”。
则“企业经营类别”就是一个枚举类型,此类型具有四个枚举项,分别为:“私营企业”、“集体所有制企业”、“股份制企业”、“其他”。
各个子系统都需要输出此文件,没有枚举信息的可以填空元素。
2.1.2 企业信息
业务系统在实现企业数据填报的时候,都会将企业的基本信息作为报表封面。
监管信息系统归纳整理了所有业务子系统的企业基本信息,并汇总形成一个企业基本属性的列表,有关这些基本属性的内容请参考文档《上海市监管信息系统企业基本信息说明》。
为配合应用集成,截止到试运行版本的需求,企业基本属性还需补充一些统计分类信息,这些信息参见附录的列表。
此文件只与“收集平台”或“层级查询”子系统有关。
各业务子系统需要输出本系统中最主要的业务报表。
业务报表是由子系统采集的业务数据,各个子系统会按照委的要求提供各种“表格”供企业来填报数据,每种“表格”的填报结果都将产生一个报表。
这里的“表格”是一种广义上的说法,并不局限于一张传统的表格,比如,在任何子系统中,只要有界面提供了一组域供用户填写数据,而且此数据最终会提交到委,则用户所填入的这组数据就形成了一张报表。
业务报表的概念与各个子系统的数据库结构可能并不一致。
在有的子系统中,通常使用关系数据库的一张表(Table)来存储实体信息,一个实体就是一条记录,不能将整张实体表(Table)中的所有记录当成一张报表,而是每个实体就是一张报表。
有的报表可能会带有附件,附件是一组文件,文件的长度不限。
对于文件附件,则直接输出此文件,不需要做任何加工处理。
但是,输出文件必须与其所附的报表输出的XML文件处在相关位置(附件可与报表文件处于同一目录或报表文件所在目录的子目录)。
比如,子系统中有报表X,此报表具有三个附报文件(a、b、c),则子系统将会输出共四个文件:x.xml、a、b、c,假如x.xml 文件位于目录k,则文件a、b、c可位于目录k或者k下面的子目录,最终x.xml 报表文件中将包括要输出的附报文件的控制信息,其中就含有附报文件的相对路径与文件名。
有时候,企业需要直接上报某些特定的文件,这些文件可能并不作为任何报表的附报文件存在,文件可以是任意格式,比如.doc或.xls文件。
对于单独上报的文件,子系统需要输出一个额外的xml描述文件,我们可以将此描述文件看作一个空的报表文件,而将上报文件看作其附报文件。
子系统承担着委处室的业务功能,其业务流程仍然在子系统中进行,子系统导出的所有数据应该是走完了业务流程的结果数据(已审核过的数据),比如,对于“法人治理信息系统”,它所输出的数据应该通过了委审核后的数据。
各个子系统都需要输出此文件。
为满足原表展现的用户需求,导出的数据报表需要在“监管信息系统”中按照原表样式展现出来,这需要各子系统输出报表的样式。
对于每种不同格式的报表,其数据有多分,但样式只需输出一份。
各个子系统都需要输出此文件。
2.1.5 层级信息
层级信息只与“层级查询”子系统有关。
主要用来输出不同统计口径下的企业层级信息。
仅“层级查询”子系统需要输出此文件。
2.2 业务子系统称谓与编码的约定
目前,门户需要集成的业务子系统比较多,为便于沟通与程序间的交流,我们将业务子系统的名称统一起来,并且使用统一的编码来代表不同的子系统。
业务子系统的编码如下:
2.3 委处室与业务编码的约定
各个业务子系统一般会侧重于服务委的某些业务处室,我们将委的各业务处室的名称统一起来并做编码,便于门户与子系统的交流。
委的业务处室以及编码的约定如下:
该表列出了准备集成的五个业务子系统所涉及到的委处室称谓与编码,该表将随监管信息系统功能的不断完善而逐步补充完整。
2.4 数据输出方式的约定
各子系统原有的界面、业务操作均可维持不变。
为配合监管系统的数据集成,实现数据交换的对接,需要增加一个数据输出功能。
新功能可以通过增加菜单来体现,具体实现方式由子系统自行决定。
2.4.1 输出类型
数据导出方式必须满足下列要求之一:按照时间段输出、更新输出、自动增量输出。
其中按照时间段输出、更新输出为强制要求,自动增量输出为可选要求。
子系统可以将所采用的输出方式标示在配置文件中。
●按照时间段的数据输出
用户可选择一个时间段(比如一个年度:2008年),子系统能将发生在该时间段内的、系统中所有企业的所有数据批量输出来,包括该企业的下属企业,只要是发生在此时间段内的数据,都批量输出来。
用户可选择的时间仅限于年度。
输出程序运行时,可给出一个年度时间列表供用户选择,它列出了系统中所有历史数据的时间跨度,以年度为单位。
●更新输出
更新输出的数据一般是上次已经输出过了,这次可能发生了更改,需要重新输出。
更新输出的数据在导入时,一般需要按照一定的条件在目的库中做删除操作,将原有的记录直接删除掉,然后再插入新的记录。
●增量输出
增量数据的自动输出要求能在监管系统的日常运行中周期性地输出子系统中新录入的结果数据,其周期与起始时间可作为参数来配置,也可以每次综合结果数据时自动触发执行。
各子系统需要内部定义计数器来记录最近输出数据的时间戳,以确保下次只输出新增的数据。
如果使用配置起始时间与周期,则必须满足以下条件:起始时间一旦配置完成,并且只要执行过一次自动增量输出,则起始时间就不再可配置了,用户只能调整周期。
另外,无论是否到达周期执行点,用户都可以手工触发运行增
量数据的输出功能。
增量数据输出所产生的数据可能包含多家企业单位,输出结果的文件与目录结构与带参数的数据输出保持一致。
2.4.2 输出位置
监管信息系统的数据集成发生在委内网中。
在委内网,将设置一个公用的文件服务器,通过网络共享,所有的业务系统能将数据报表批量导出并存储在文件服务器上的指定位置。
所有业务系统的输出数据将存放在统一的文件服务器上,具有同一个起始位置,通过使用不同的子目录来形成不同的路径。
假设起始位置为<doc-base>,则不同业务子系统输出文件的存放路径与约定如下,我们把它称为子系统输出的根目录:
尽管各业务子系统可能有各种存在形态:单机版、C/S版、B/S版,它们可能分布在受监管企业的不同部门、或者安装部署在委外网环境。
无论它以什么形态存在,所有的业务系统都在委内网提供了安装或部署,各企业使用子系统录入数据,最终依靠网络或存储介质将数据向委提交,委的工作人员会将数据转移到内网的业务系统中。
输出数据按照企业分类,存放在一个目录结构中。
输出数据的存储目录结构约定如下:
首先,以此企业的企业代码创建一个目录,并作为输出数据的根目录,我们称之为“企业目录”,在企业目录下创建一个名为DATA的子目录,该企业的报表数据则以DATA目录为根目录来存放。
对于一家企业,在其DATA目录下,先按照年度创建一个年份子目录,在此年分目录下,如果有多套报表的(比如有财务预算,财务决算,每月的财务快报等),则需在此年分目录下用报表类名分别创建子目录,而属于该类的报表文件则存放在此子目录中,如果同一类报表还细分为不同的种子类(比如财务报表的1表、0表、9表等),则在报表类名下再建ID子目录来区分。
所有企业目录并行放置在子系统的根目录下。
下面用个例子来详细说明输出数据的文件与目录结构。
例子中的材料属于假想情况,仅用来辅助描述子系统输出数据时的文件与目录结构。
比如,企业代码“1111111”是一家集团企业;其下属企业有“22222228”与“222222226”两家二级企业;而“22222228”下面还有一家“333333456”作为三级企业。
假设用户选定了2007这个时间年度,在该年度,这四家企业都填报了:财务预算、财务决算、以及9月份的财务月报。
对于此种情形,子系统输出数据的文件与目录结构示意如下:
2.4.3 输出文件的命名
配置文件对每个子系统只有一份,统一命名为exp_conf.xml,放在子系统输出的根目录下,比如:<doc-base>/tcsoft/SJPT/exp_conf.xml。
枚举信息对每个子系统只有一份,统一命名为enum.xml,放在子系统输出的根目录下,比如:<doc-base>/tcsoft/orginfo/enum.xml,或者:<doc-base>/softline/ FRCX/enum.xml。
企业信息,一次只需输出一个文件,所有企业都在这个文件中,每家企业都是文件中的一个<ORG-INFO>元素。
企业信息输出文件就存放在<doc-base>/tcsoft/orginfo/orginfo.xml中。
业务报表按照分类存储在子系统根目录下层的特定位置处,文件名则为报表名加上xml后缀。
比如:<子系统存储的根目录>/<企业代码>/DATA/<年份>/<报表类别>/<可能的报表ID>/报表名称.xml
报表样式对每张报表只需要一份,所有企业将通用同一份样式,除非报表采用了新的格式。
报表样式的输出文件存放在:<子系统存储的根目
录>/STYLE/<年份>/<报表类别>/报表名称.xml。
层级信息只与层级查询系统有关,分为几类固定的层级关系,存放位置为:<doc-base>/tcsoft/CJCX/<层级类别>/hierarchy.xml。
这里所说的<子系统存储的根目录>是指输出位置约定的各个子系统所在的根目录。
比如:层级查询子系统为<doc-base>/tcsoft/CJCX/;法人治理子系统为<doc-base>/softline/ FRCX/。
2.4.4 输出数据的时机
因为委内网与外部网络处于物理隔离状态,业务系统的数据采集端只能位于外网中才能提供企业直接填报的途径,采集的数据必须经过人工转移才能汇集进入内网中对应的业务系统。
因此,业务系统输出数据最适当的时间就是在内网中人工导入采集数据的时候。
业务系统每次输出的数据文件都带有时戳信息,监管系统会定时查询文件服务器中指定的位置,如果发现有新的数据文件,就导入这些文件,然后将它们删除掉。
2.5 文件格式的约定
所有输出数据都按照XML文件格式生成,每个XML文件都使用UTF-8编码。
输出数据是区分大小写的。
每个报表都单独输出并生成一个XML文件。
有些报表会细分很多子表,比如企业财务报表,以决算为例,财务报表只是一个统称,它还细分为:资产负债表、利润表、现金流量表、所有者权益表、资产减值准备情况表等等,在输出数据的时候,每个子表都将产生一个单独的XML文件,该XML文件的文件名就是子表的表名。
后面的描述将详细约定每一种输出数据的xml文件格式,为便于程序自动处理,我们采用xml schema来定义xml文件格式,并且在附录中附上了这四种输出数据格式定义的xml schema文件,所有的xsd文件将随此规范同时提供电子版。
2.6 时间格式的约定
时间值统一用字符串表示,格式约定如下。
如果时间值只具有年、月、日的信息,则字符串表示为:“YYYY-MM-DD”,是10个字符组成的字符串,其中YYYY代表年,MM代表月,月份不足两位的左边补一个0,DD代表日,日期值不足两位的左边补一个0。
一个日期值的例子如:“2009-07-20”表示2009年7月20日。
如果时间值具有时、分、秒信息,则字符串表示为:“YYYY-MM-DD HH24:MI:SS”,是19个字符组成的字符串,其中YYYY代表年,MM代表月,月份不足两位的左边补一个0,DD代表日,日期值不足两位的左边补一个0,DD后面是个空格符,HH24占2位,代表小时(24进制),不足两位时左边补0,MI表示分钟,不足两位时左边补0,SS表示秒,不足两位时左边补0。
小时统一用24进制。
一个带时分秒的时间值例子为:“2009-07-31 14:05:53”,表示2009年7月31日下午2点05分53秒。
2.7 时间类型的约定
报表中的时间信息可以分为五类:
●以年度为单位的时间参数
有些报表是按年度申报,其时间的有效期为一年。
在统计运算中,时间的月份、日期值不具有意思。
年度时间码的分界线从每年一月1日到十二月31日。
年度时间码的类型为:TC_YEAR。
●以半年为单位的时间参数
有些报表每半年申报一次,其时间参数的跨度为半年。
在统计运算中,时间的日期值将被忽略,而月份值则被用来判别是上半年还是下半年,比如:如果两份每半年申报的报表,其时间分别为2008-02-10与2008-05-30,在系统中他们被当做同一批报表处理,而时间为2008-07-20的,则被归入下半年。
半年时间码的起止日期从每年的一月1日到六月30日。
半年时间码的类型为:TC_SEMIYEAR。
●以季度为单位的时间
有的报表是按季度申报,其时间参数跨度为一个季度。
在统计运算中,时间值的日期将被忽略,而月份则被用来判定是哪个季度。
一年分四个季度,定义为:一月到三月为1季度;四月到六月为2季度;七月到九月为3季度;十月到十二月为4季度。
季度时间码的类型为:TC_QUARTER。
●以月份为单位的时间
有的报表是按月申报,其时间跨度为一个月。
在统计运算中,其时间值的日期将被忽略,只有年份、月份信息有意义。
月份时间码的类型为:TC_MONTHLY。
●具有明确日期的时间参数:
有些报表需要非常明确的时间信息,其时间参数精确到日期值,时分秒不计。
比如:企业的股权变更申请,或在委系统中要求做到一事一报的一些报表等,在这一类的报表中,其时间参数需要明确的年、月、日的信息。
此类时间码的类型为:TC_EXPLICIT。
第三章数据集成接口格式
数据交换涉及到多种数据内容:枚举信息、企业基本信息,企业层级信息、业务报表、报表样式。
每类数据都按照XML格式的文件输出,这几类XML 文件的格式用XML Schema来定义,下面分别作详细介绍,它们对应的xsd文件在附录中给出。
3.1 枚举信息的输出格式
枚举信息用来表示子系统中所有引用到的枚举类型与枚举项。
枚举信息的输出格式为:
<?xml version="1.0" encoding="UTF-8"?>
<GZW ExportTime=””>
<SUB-SYS CODE=”FRCX”>
<SYS-NAME> </ SYS-NAME>
<VERSION> </VERSION>
<PROGRAM> </PROGRAM>
<URL> </URL>
</SUB-SYS>
<ENUM-INFO>
<ENUM-TYPE type-code=”” type-name=””> <!-- 一个枚举类型-->
<ENUM-ITEM item-code=””> </ENUM-ITEM> <!-- 一个枚举项-->
<ENUM-ITEM item-code=””> </ENUM-ITEM>
…
</ENUM-TYPE>
…
<ENUM-TYPE> </ENUM-TYPE>
…
</ENUM-INFO>
</GZW>
枚举信息的格式结构如下图:
3.1.1 枚举信息格式说明
标签名意义约定约束GZW GZW是根元素。
SUB-SYS GZW的子元素,用来表示子系统的
程序名称、版本、程序执行文件的
全路径名。
此元素具有一个CODE属性,类型
为字符串,该属性表示子系统对应
的委处室,采用字符串编码,取值
参见第三章第3节。
必须出现,只出现一次。
SYS-NAME <SUB-SYS>的子元素。
表示子系统的名称,类型为字符串。
必须出现,只出现一次。
VERSION <SUB-SYS>的子元素。
必须出现,只出现一
3.1.2 枚举信息的输出例子
<?xml version="1.0" encoding="UTF-8"?>
<GZW ExportTime=”2010-03-03 12:12:12”>
<SUB-SYS CODE="FRCX">
<SYS-NAME>FR2</SYS-NAME>
<VERSION>1.0</VERSION>
<PROGRAM>C:\Program Files\FR2</PROGRAM>
<URL>http://192.168.2.1/fr2/index.aspx</URL>
</SUB-SYS>
<ENUM-INFO>
<ENUM-TYPE type-code=”org-type”type-name=”企业经营类别”> <ENUM-ITEM item-code=””>私营企业</ENUM-ITEM>
<ENUM-ITEM item-code=””>集体所有制企业</ENUM-ITEM>
<ENUM-ITEM item-code=””>股份制企业</ENUM-ITEM>
<ENUM-ITEM item-code=””>其他</ENUM-ITEM>
</ENUM-TYPE>
…
</ENUM-INFO>
</GZW>
3.2 企业基本信息的输出接口
不是每个业务系统都需要输出企业基本信息。
由监管信息系统指定一个业务系统来采集企业基本系统,其他没有指命的业务系统不需要输出企业基本信息。
3.2.1 企业基本信息的内容
企业基本信息所包含的内容请参考文档:《上海市监管信息系统企业基本信息说明》以及附录。
3.2.2 输出文件格式规范
企业信息是由一组或几组属性与属性的值组成的,比如,“企业名称”是企业的一个属性,“注册资金”是企业的另一个属性,一家企业的企业信息就是由许多不同的属性以及属性的值来决定的。
企业信息的输出文件格式框架如下:
<?xml version="1.0" encoding="UTF-8"?>
<GZW ExportTime=””>
<SUB-SYS CODE=”SJPT”>
<SYS-NAME> </ SYS-NAME>
<VERSION> </VERSION>
<PROGRAM> </PROGRAM>
<URL> </URL>
</SUB-SYS>
<ORG-INFO OrgCode=”” EffectiveTime=””>
<ATTRS>
<A TTR SEQ=”1”>
<NAME CODE=”” TYPE=””> </NAME>
<V ALUE V ALUE-TYPE=””> </VALUE>
</ATTR>
…
</ ATTRS >
</ORG-INFO>
…
</GZW>
各标签的意义与约束如下表所示:
3.2.3 企业属性的类型
企业基本属性可以有六种类型,它们分别为:字符串、数字、金额、日期、百分比、枚举。
在输出文件中,用ATTR元素的TYPE值来表示企业属性项的数据类型。
六种数据类型除日期与枚举外,在输出时都必须转换成统一的单位。
六种
类型与约定的单位如下表所示:
如果企业属性是日期,则将日期类型的精度保存在V ALUE元素的V ALUE-TYPE属性中。
下面是一个类型为日期的属性元素的例子:
<ATTR SEQ=”3”>
<NAME CODE=”CLRQ” TYPE=”ATTR_DA TE”>成立日期</NAME>
<V ALUE SCALE=””V ALUE-TYPE=”TC_EXPLICIT”>2004-01-03 00:00:00</V ALUE>
</ATTR>
如果企业属性的取值来自枚举类型,首先,每个子系统需要输出一个枚举信息enum.xml文件,该文件把子系统中的所有枚举类型,以及枚举类型下的所有枚举项输出来。
每个枚举类型由类型编码与类型名称组成,每个枚举项由枚举项编码与枚举项名称组成。
枚举类型的编码不许为空,枚举项的编码也不能为空。
如果子系统中的枚举类型或枚举项没有编码,可以按照自然数顺序自行编码,或者任何自己的方式来编码。
当某个企业属性的值来自枚举项时,由V ALUE元素输出枚举项的值,值的格式为:<枚举项编码>|<枚举项名称>。
同时V ALUE元素的V ALUE-TYPE 属性输出枚举类型的编码。
一个例子如下:
<ATTR SEQ=”5”>
<NAME CODE=”SSHY”TYPE=”A TTR_ENUM”> </NAME>
<V ALUE SCALE=””V ALUE-TYPE=”QISSHY”>12032|采矿业</V ALUE>
</ATTR>
该例子中,企业的第5个属性(用编码SSHY表示),取值为枚举类型编码为“QISSHY”的枚举项,枚举项的编码为“12032”,枚举项的名称为“采矿业”。
同时在枚举信息enum.xml文件中,一定存在一个这样的枚举类型:
<ENUM-TYPE type-code=” QISSHY” type-name=”企业所属行业”> …
<ENUM-ITEM item-code=” 12032”>采矿业</ENUM-ITEM>
…
</ENUM-TYPE>
3.2.4 企业信息输出文件示例
这里是一个企业信息输出文件的例子:
<?xml version="1.0" encoding="UTF-8"?>
<GZW xmlns:xsi="/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="orginfo.xsd"> <SUB-SYS CODE="SJPT">
<SYS-NAME>监管系统统一数据收集平台</SYS-NAME>
<VERSION>1.0</VERSION>
<PROGRAM>C:\Program Files\统一数据收集平台\DC.exe</PROGRAM>
<URL/>
</SUB-SYS>
<ORG-INFO OrgCode="95002433179-6" EffectiveTime="2009-07-30">
<ATTRS Dept="TPC">
<ATTR SEQ="1">
<NAME CODE="">企业名称</NAME>
<VALUE SCALE=”” ENUM-TYPE=””>长江计算机(集团)公司</VALUE>
</ATTR>
<ATTR SEQ="2">
<NAME CODE="" TYPE="">注册地址</NAME>
<VALUE SCALE=”” ENUM-TYPE=””>山东中路200号</VALUE>
</ATTR>
</ATTRS>
</ORG-INFO>
<ORG-INFO OrgCode="6848332965-3" EffectiveTime="2009-05-30">
<ATTRS>
<ATTR SEQ="1">
<NAME CODE="" TYPE="">企业名称</NAME>
<VALUE SCALE=”” ENUM-TYPE=””>上海东海电脑有限责任公司</VALUE> </ATTR>
<ATTR SEQ="2">
<NAME>注册地址</NAME>
<VALUE SCALE=”” ENUM-TYPE=””>南京西路1486号</VALUE>
</ATTR>
<ATTR SEQ="3">
<NAME CODE="" TYPE="金额">注册资金</NAME>
<VALUE SCALE="万" ENUM-TYPE=””>3000</VALUE>
</ATTR>
<ATTR SEQ="4">
<NAME TYPE="数字">职工人数</NAME>
<VALUE SCALE=”” ENUM-TYPE=””>200</VALUE>
</ATTR>。
</ATTRS>
</ORG-INFO>
…
</GZW>。