77范文网 - 专业文章范例文档资料分享平台

NCV5-外部交换平台技术红皮书(6)

来源:网络收集 时间:2019-03-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图3.1.3.4 数据文件中简单字段的标签名

图3.1.3.5 修改字段的“该字段在外系统中的名称”属性

? 【字段描述】

对字段的详细描述,使易于理解。校验文件管理界面右边树上的字段节点的名称显示为字段描述设置的值。

? 【数据类型】

字段在NC的数据结构中的数据类型,在转换过程中用于校验外系统数据。可以设置的值包括字符串、整型、UFBoolean、UFDouble、日期、时间戳、复杂类型等等。这个属性一般由系统自动生成,用户不必修改。当字段是复杂类型时,同时需要设置属性【该字段对应的表结构定义】的值,在交换规则中,去引用另外一个记录来定义复杂字段的内容。关于这部分的内容,请参考复杂字段配置一节。

? 【最大长度】 字段值的最大长度,在转换过程中用于校验外系统数据的合法性。对于复杂字段,这个属性项没有意义。

? 【规则】

用于外系统和NC系统数据间的简单映射,比如“False=0;True=1”表示如果外系统当前字段的值为False那么导入到NC系统为0,如果当前字段的值为True,那么导入到NC系统的值为1;导出时则恰好相反。下面的图例说明了如何定义字段的规则,将外系统的布尔值对照到NC系统的字符串值上。

第 23 页

图3.1.3.6 为字段定义规则属性

下面两张图分别是利用字段规则转换前和转换后的数据:

图3.1.3.7 根据规则转换前的数据

图3.1.3.8 根据规则转换后的数据

? 【需要参照的NC基本档案】

该元素定义了当前字段属于何种基本档案。因为如果当前字段是基础档案数据,那么和NC系统交换时需要进行翻译,将外系统值翻译成NC系统基础档案的PK值。如对于部门,为“部门档案”,人员则为“人员档案”等等,具体编辑时根据参照选择即可。至于如何为外部系统配置基础数据的翻译策略和设置基础数据硬对照,需要参照外部交换平台的使用手册。

假设我们在测试单据的字段city需要参照基本档案“地区分类”进行翻译,我们设置将[需要参照的NC基本档案]属性值“地区分类”,这个属性值可以使用参照进行编辑。

图3.1.3.9为字段定义需要参照的基本档案

下面两张图分别是经过基本档案翻译转换前和转换后的数据:

第 24 页

图3.1.3.10 根据基本档案翻译转换前的数据

图3.1.3.11 根据基本档案翻译转换后的数据

? 【默认值】

通过该属性为字段定义一个默认值,当外系统数据文件中没有该字段的值,那么取此默认值导入到NC系统中。适合于NC内的非空字段,但外系统不具备相应字段元素值的情形,比如导入U860的部门档案、会计科目时,U860相应数据文件均没有公司字段元素,所以需要修改数据文件,或者在校验文件中设置默认值,相对来说,在校验文件中设置默认值显得一劳永逸一些。下面的图例说明了如何设置默认值以及默认值的作用。

图3.1.3.12 为字段定义默认值属性

图3.1.3.13 定义默认值字段的转换前数据

图3.1.3.14 定义默认值字段的转换后数据

? 【导入公式】

如前所述,在导入数据时,外部系统的XML文件首先被转换为符合NC标准数据格式的XML文件,此XML文件紧接着再被转换为NC系统内部的数据结构VO。导入公式主要用于标准XML文件到VO这一过程中对字段的取值做进一步的处理。下面的图例说明了如何设置字段的导入公式,以及导入公式在单据导入时的作用。

第 25 页

图3.1.3.15 为字段定义导入公式属性

图3.1.3.16 转换前数据

图3.1.3.17 根据导入公式生成的VO内容

? 【导出公式】

当把NC单据(VO形式)的导出为外部XML文件时,会根据该字段的导出公式对VO中的数据进行转换,以导出需要的数据。下面的图例说明了如何设置字段的导出公式,以及导出公式在单据导出时的作用。

图3.1.3.18 为字段定义导出公式属性

第 26 页

图3.1.3.19 导入的数据

图3.1.3.20 导出的数据

? 【该字段对应的表结构定义】

当字段的【数据类型】为复杂类型时,字段的取值不再是一个简单的XML元素,而是带有层次结构的复杂XML数据。如此一来,必须进一步定义该字段的数据结构。【该字段对应的表结构定义】就是用来定义复杂字段的内部结构的,它通过一个“内嵌类型”的表结构定义来详细描述复杂字段的结构。关于这部分高级内容,请参考复杂字段配置一节。

? 【字段在外系统中的位置】

该项用于指定当前字段元素在整个单据元素中的位置,一般情况下,字段元素都是其父元素即实体元素的子元素,然而当该字段元素没有遵循这个常规,如在某些情况下字段元素是其实体元素的兄弟结点,或者在是其他节点的子节点,这时候就需要设置这个属性。

设置字段位置时可以用相对路径(相对路径的默认起点是当前字段元素的父元素),也可以使用绝对路径(绝对路径必须以_root开头,_root表示当前单据元素节点,而不是元素节点)。路径由外系统元素标签名或者符号“^”构成,之间用记号“|”分隔,标签名表示找子元素,“^”符号表示寻找父元素。如“^|a”表示先找到当前实体元素(即当前字段元素的父元素)的父元素,然后再在其下找名为a的元素。

下面我们用例子说明这个属性项。假设现在我们的数据文件如下图所示,简单字段元素并不是简单实体元素的子元素,而是它的兄弟元素,是单据元素的子元素。这种情况下我们就需要设置字段street的【字段在外系统中的位置】项。因为字段street对应的字段元素并不是实体元素(此处也是单据表头元素)的子元素节点,而是其兄弟节点,所以将【字段在外系统中的位置】项值设置为“^”,这样就会从实体元素的父元素(此处也是单据元素)取得该字段元素。

第 27 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库NCV5-外部交换平台技术红皮书(6)在线全文阅读。

NCV5-外部交换平台技术红皮书(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/516688.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: