[VIP专享]1.主子实体元数据开发指南
元数据 操作手册

元数据操作手册一、什么是元数据元数据是指描述数据的数据,它提供了对数据的定义和描述,使得数据可以更好地被管理、组织和利用。
元数据包括关于数据的各种属性、特征和关系,它可以帮助用户更好地理解和使用数据。
二、元数据的分类1. 技术元数据:技术元数据主要包括数据库表结构、字段定义、索引描述、数据字典等信息,它对于数据的存储、访问和维护具有重要作用。
2. 业务元数据:业务元数据描述了数据在业务过程中的意义和关系,它包括业务实体、属性、规则、规范等信息,对于业务理解和决策起到关键作用。
3. 行为元数据:行为元数据描述了数据的产生、流转、转换和使用过程,它包括数据质量、数据交换、数据集成等信息,对于数据管控和运营管理非常重要。
4. 上下文元数据:上下文元数据描述了数据所处的环境和背景,它包括数据来源、数据关联、数据时效等信息,对于数据的解释和应用具有重要意义。
三、元数据的管理与维护1. 元数据收集:收集元数据的过程需要依赖数据资产管理工具或元数据管理系统,通过扫描数据库、文件系统、日志等方式搜集数据相关的信息。
2. 元数据存储:元数据存储包括建立元数据仓库、数据目录和元数据数据库,将元数据以结构化的方式存储,便于检索和使用。
3. 元数据管理:元数据管理包括对元数据进行分类、整理、归档和版本控制,确保元数据的准确性、一致性和可用性。
4. 元数据共享:元数据共享通过建立元数据交换标准和共享机制,实现不同系统、部门和组织之间的元数据共享和集成。
四、元数据的应用1. 数据质量管理:通过元数据可以对数据进行质量评估、问题定位和修复,提高数据的准确性和可靠性。
2. 数据集成和交换:通过元数据的描述和映射,可以实现不同数据源之间的集成和交换,提高数据的利用价值。
3. 数据安全和隐私:元数据可以帮助区分敏感数据和非敏感数据,并实施相应的安全策略和隐私保护措施。
4. 数据分析和挖掘:通过元数据的分析和挖掘,可以发现数据之间的关系和规律,支持数据驱动的业务决策和创新。
阿里巴巴Java开发手册(详尽版)

考虑到可以零距离地与众多开发同学进行互动,决定未来在线维护《手册》内容, 此 1.4.0 的 PDF 版本,是最为详尽的版本,新增设计规约大章节,并增加若干条目;我 们已经在 2017 杭州云栖大会上发布了阿里巴巴 Java 开发规约插件(点此下载),阿里 云效(一站式企业协同研发云)也集成了代码规约扫描引擎。最后,《码出高效—— 阿里巴巴 Java 开发手册详解》即将出版,敬请关注。
(注:浏览时请使用 PDF 左侧导航栏)
绿盟市场提供各种软件下载和文档
www.xdowns.com
版本号 1.4.0
阿里巴巴 Java 开发手册
Java 开发手册
制定团队 阿里巴巴集团技术团队
更新日期 2018.5.20
备注 增加设计规约(详尽版)
一、编程规约
(一) 命名风格
1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / $name / name_ / name$ / name__
6. 【强制】抽象类命名使用 Abstract 或 Base 开头;异常类命名使用 Exception 结尾;测试类 命名以它要测试的类的名称开始,以 Test 结尾。
7. 【强制】类型与中括号紧挨相连来表示数组。 正例:定义整形数组 int[] arrayDemo; 反例:在 main 参数中,使用 String args[]来定义。
第12章元数据管理-DAMA-DMBOK:数据管理知识体系(第二版)

第12章元数据管理-DAMA-DMBOK:数据管理知识体系(第⼆版)第⼗⼆章元数据管理1.简介元数据的最常见定义,“关于数据的数据”,很容易引起误解。
可以归类为元数据的信息种类繁多。
元数据包括有关技术和业务流程,数据规则和约束以及逻辑和物理数据结构的信息。
它描述了数据本⾝(例如,数据库,数据元素,数据模型),数据表⽰的概念(例如,业务流程,应⽤程序系统,软件代码,技术基础结构)以及数据和概念之间的连接(关系)。
元数据可帮助组织了解其数据,系统和⼯作流程。
它可以进⾏数据质量评估,并且是数据库和其他应⽤程序管理的组成部分。
它有助于处理,维护,集成,保护,审核和管理其他数据。
要了解元数据在数据管理中的重要作⽤,请想象⼀个⼤型图书馆,其中有成千上万的书籍和杂志,但没有卡⽚⽬录。
没有卡⽚⽬录,读者甚⾄可能不知道如何开始寻找特定的书甚⾄特定的主题。
卡⽚⽬录不仅提供必要的信息(图书馆拥有的书籍和材料以及在何处被搁置),还使读者可以使⽤不同的起点(主题区域,作者或标题)来查找材料。
没有⽬录,很难甚⾄不可能找到⼀本书。
没有元数据的组织就像没有卡⽚⽬录的图书馆。
元数据对于数据管理和数据使⽤都是必不可少的(请参阅DAMA-DMBOK中对元数据的多个引⽤)。
所有⼤型组织都会产⽣和使⽤⼤量数据。
在整个组织中,不同的个⼈将具有不同级别的数据知识,但是没有⼀个⼈会了解有关数据的所有知识。
此信息必须记录在案,否则组织可能会失去有关⾃⾝的宝贵知识。
元数据提供了捕获和管理有关数据的组织知识的主要⽅法。
但是,元数据管理不仅是知识管理⽅⾯的挑战,⽽且还存在许多挑战。
这也是风险管理的必要。
元数据对于确保组织可以识别私有数据或敏感数据以及为⾃⼰的利益管理数据⽣命周期以及满⾜合规性要求并使风险最⼩化是必不可少的。
没有可靠的元数据,组织将不知道它拥有什么数据,数据代表什么,它起源于何处,它如何在系统中移动,谁可以访问它,或者对⾼质量数据意味着什么。
2.功能节点开发指南

主子表单据模板制作1. 打开“开发平台->开发配置工具->单据模板初始化”节点2.选中左边的元数据页签,选中你的模块下的你的元数据。
如下图:提示:如果没有发现你创建的模块的文件夹,请检查注册模块时在md_module表中插入的模块号与元数据所属的模块号是否一样。
3.在右边“单据号类型”参照中填入你模板的编码,并点击“显示模板”按钮,再点击“增加”按钮。
提示:单据模板类型不能操过十个字符,否则后续会保存不上。
进入模板制作界面之后,左边的区域有三个部分,这三个区域从上到下依次是表头、表体、表尾字段。
对于元数据模板来讲,制作是很方便的,选中右边元数据树的跟节点,直接拖转到表体区域松开开鼠标,如图模板保存到这里单据模板就制作完成了。
功能节点注册1.应用开发平台→开发配置文件→功能注册2.选择功能节点所属的模块,再点击增加功能,如下图:4.编辑功能节点信息,然后点击左上角的保存。
在功能注册节点下,找到之前注册的节点,在参数注册下,增加参数BeanConfigFilePath,参数值为配置文件路径。
Demo.xml可以拷贝pubapp下的单据主子表配置文件模板.xml。
其中功能类名填nc.ui.pubapp.uif2app.ToftPanelAdaptorEx。
如下图功能借点注册完毕主子表查询模板制作应用开发平台→开发配置工具→查询模板初始化2. 填入“模板名称”和“所属节点功能编码”,将所需要作为查询条件的属性直接拖拽到右边,保存。
如下图查询模板制作完成。
功能节点默认选中你之前注册的功能节点→选中界面右上方的单据模板→添加(默认查询模板步骤也如此)至此,模板默认成功菜单注册应用管理平台→开发配置工具→菜单注册保存菜单后,你当前的用户现在没有权限看到你所注册的菜单,因此需要注销掉系统,以其他用户重新登录给原来的用户分配权限之后再以原来的用户登录就能看到你注册的菜单了。
具体步骤如下:界面的右下角以其他用户重新登录如果直接用原来用户已分配的职责,则登陆后需要查询原来用户已分配的职责编码(你也可以自己新建一个职责,然后将其分配给原来的用户,这里以直接用原来用户已分配的职责为例)。
元数据建模.ppt

Design Time
模型设计器
发布元 数据
Run Time 访问服务 管理工具
业 务 模 型
元 数 据
mapping 元数据仓库
数 据 模 型
元 数 据
NC企业建模组成框架及开发流程
基于UAP流程
平台及UI模式化 功
能
基于UAP模板
建 模
打查单Biblioteka 集印询据 模模模 板板板
成 开
发
环
基于UAP基础 境
元数据编程接口-元数据查询
nc.md.MDQueryService 后台查询,前台请不要调用 前台全部使用MDBaseQueryFacade。 MDQueryService服务为元数据自身查询服务的统一入口,通过此入口类可以 请求不同的查询服务,在后台,如果是一些简单查询,比如通过名称,则优先使 用nc.md.MDBaseQueryFacade提供的查询方法
按不同的应用层次分为:概念数据模型、逻辑数据模型和物理数 据模型
在NC业务建模的过程中,也同时完成了数据模型 的创建。此处主要完成实体对应的数据库表结构、 属性以及表之间的主外键关联关系。
在建模过程中,有自动的转换映射关系,只需要 进行必要的修改,而不需要完全的手动设置。
准备工作
业务建模也是以模块为单位进行组织的。
NC企业建模
用友软件股份有限公司 NC UAP 刘昆鹏
综述
NC UAP平台所支撑的产品层次结构:产品-模块-功能节 点 功能节点是叶子节点,真正提供用户进行数据维护和业务 操作 功能节点是流程平台、会计平台、供应链应用等高级应用 的基础组成部分。 基于NC UAP平台进行开发,主要工作是进行功能节点的 开发。 最早也是最基础的节点开发框架是ToftPanel的开发框架 NC企业建模整个过程最终产生的也是一个或多个功能节 点。
用友UAP平台介绍

Locale 及格式设置(如数字、日期、货币) 等 国际化开发框架 界面多语言
实施工具/最佳实践库 时区对象1
元数据多语言
转换
业务数据多语言 时区对象2
Yonyou Software Corporation
07:00 国际化UI控件
UTC: Universal Time Coordinated Unicode及编码(数据库、服务器、客户端)
IBM pSeries
Intel IA 32 AMD-64
Yonyou Software Corporation
UAP支持软件的业务敂捷不灵活性
参数配置、系统配置
配置 自定义属性、自定义档案 自由属性 个性化 行业级、本地化级、集团级、组织级、角色级、用户级 支持个性化配置:UI、流程、报表等20多种类型 劢态属性 模型 劢态子实体 操作策略 劢态规则 自定义UI模版 客户化 应用 UI组装 模版 自定义查询模版 自定义输出模版 自定义消息模版
1..* 1
view
0..* Parameter
0..*
Type
Table
1 1
1
操作元模型
0..1
0..*
0..*
Index
ComplexType PrimitiveType
FK
PK
1
实体元模型
数据元模型
* 1..*
* 1..*
Field
Yonyou Software Corporation
UAP Studio—开发应用示例
系统管理
运营管理 资源监控
实时数据集成(RDI) 结构化/非结构化数据管理 基础技术类库
服务器资源
存储资源
NC基于元数据的流程平台单据开发指南
基于元数据的流程平台单据开发1业务建模(以预算调整单为例)1.1编制元数据实体1.1.1切换模型设计透视图Eclipse->窗口->打开透视图->其他->NC模型设计器1.1.2新建元数据模型MDP资源浏览器,右键->新建->目录,选择新建目录右键->新建->模型文件。
1.1.3新建元数据实体新建元数据文件,因为模型文件将成为四级包名,后续生成的VO的规则为nc.vo.(NC module名).(元数据模型文件名).(元数据实体名),如:tv.adjust.AdjustVO,需要手工更改VO全路径类名。
1.1.4 增加流程平台所需属性选择实体->右键->特性->单据主实体注意:实体自动生成的属性中,单据状态类型样式修改为为SINGLE,字段类型为int,否则元数据无法发布。
1.1.5添加子表实体,并建立关联关系设置组合关联源属性设置此组合管理源属性的访问策略本例中,源属性为“明细”,则把明细项的访问策略设置为设置访问器类型主实体预算调整单访问器类型设置为AGGVO子实体预算调整单访问器类型设置为NCVO1.1.6实现流程平台接口走流程平台的单据,需要实现流程平台接口选择引用模型->uap->pf->pfbizitf.bmf->流程信息获取主实体实现业务接口选择主实体设置业务接口属性映射1.2发布元数据1.2.1启动NC中间件,发布元数据1.2.2生成建库脚本并执行1.2.3导出为JAVA源文件生成VO后,刷新Eclipse代码类包即可看见新VO类,使用Ctrl + Shift + O快捷键组织代码导入,将之Add 到VSS服务器上。
2功能建模2.1新增业务组件2.1.1 打开集成开发环境启动NC客户端-》客户化=》二次开发工具=》UAP集成开发工具点击《UAP新集成开发环境》2.1.2 新增业务组件新建《组件分类》与《组件模块》后者对应NC的Eclipse项目Module名。
元数据标准
电子文件元数据标准(征求意见稿)1.范围本标准适用于各级机关、团体、企事业单位、社会组织。
本标准规定了电子文件元数据的结构、定义、编码体系。
本标准描述的数字对象为通用的电子文件核心元数据,主要为原生电子文件与数字化文件(文本、图像)元数据。
根据发展需要,扩展编制图形、影像、声音等文件类型的元数据标准。
2.编制目的对文件及相关实体进行标准化描述;实现不同机构、不同系统之间文件及信息的互操作;为电子文件在不同时间、不同空间、不同应用软件中的再利用提供统一的元数据;为电子政务、办公自动化、电子文件中心、文档管理、档案管理等系统提供成熟的电子文件全过程管理的设计模式。
3.规范性引用文件下列文件中的条款,通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
GB/T 2659-2000 世界各国和地区名称代码GB/T 2260-2002 中华人民共和国行政区划代码GB/T 11714-1997 全国组织机构代码编制规则GB/T 9704-1999 国家行政机关代码编制规则GB 2312-1980 信息交换用汉字编码字符集基本集GB/T 4880-1991 语种名称代码GB/T 语种名称代码第2部分:3字母代码GB/T 4881-1985 中国语种代码GB/T 文献著录总则GB/T 13959-1992 文件格式与代码编制方法GB/T 15418-1994 档案分类标引规则GB/T 3760-1995 文献叙词标引规则GB/T 9704-1999 国家行政机关公文格式GB 18030-2000 信息技术信息交换用汉字编码字符集基本集的扩充GB/T 18894-2002 电子文件归档与管理规范GB/T 7156-2003 文献保密等级代码GB/T 19667 基于XML电子公文格式规范DA/T12-1994 全宗卷规范DA/T13-1994 档号编制规则DA/T18-1999 档案著录规则DA/T 19-1999 档案主题标引规则DA/T 22-2000 归档文件整理规则DA/T 1-2000 档案工作基本术语中办发[1996]14号中国共产党机关公文处理条例国发﹝2000﹞23号关于发布《国家行政机关公文处理办法》的通知国档发[1987]4号关于颁发《编制全国档案馆名称代码实施细则》的通知ISO15489 信息与文件—文件管理ISO23081-1 信息与文献—文件管理流程—文件元数据-总则ISO23081-2 信息与文献—文件管理流程—文件元数据-概念与实施问题ISO14721 空间数据和传输系统—开放档案信息系统—参考模型ISO11179 信息技术--元数据元素的规范与标准化ISAD(G)档案著录规则(总则)W3C Namespaces in XML XML的命名空间(Namespaces)4.术语与定义下列术语和定义适用于本标准。
CJJT 187-2012 建设电子档案元数据标准
2英文名称:宜采用元素或子元素的英文表达,多个英文 字中间不应留空格,每个英文字的首个字母应大写。
3目的:应规定元素的用途。 4使用:应规定元素的使用方法,并应符合下列规定:
本标准由住房和城乡建设部负责管理,由住房和城乡建设部 城建档案工作办公室负责具体技术内容的解释。执行过程中如有 意见或建议,请寄送住房和城乡建设部城建档案工作办公室(地 址:北京市海淀区三里河路9号,邮政编码:100835)0
本标准主编单位:住房和城乡建设部城建档案工作办 公室 珠海市城市建设档案馆
文件系列 Records Series
由逻辑上联系、物理上分离的若干文件组合聚合而 成的文件管理单元
文件集 Records Set
由一个或若干个具有内在联系的职能活动所形成的 全部文件的集合组成的文件管理单元
4.2.3文件标识应为同一文件管理系统中文件实体的唯一标识, 其属性应符合表4. 2. 3的规定。当子元素文件标识码采用多种方 案标识时,应与文件标识方案同时使用。
6
编号
Ml
表4. 2. 2-1文件层级属性
英文名称
RecordCategory
1便于组织与管理文件管理系统中各类活动过程中形成的电子文件 。 冃的
2用于关联文件与形成文件的背景信息
适用性
使用条件
可选性
使用 应与形成文件实体的业务层级、
文件实休 责任者层级相关联
必选
可重 复性
否
包含 子元素
否
取值
取值类型 字符串
主子孙模型(流程单据)节点开发注意事项
首先,MMGP平台本不支持主子孙节点的开发,但由于我们有王大侠所以一切皆有可能,下面不扯淡了,说下基本步骤。
第一、元数据的设计要求在主子表节点的基础上还需要注意哪些?(主子表如何设计元数据不再介绍)。
1 主实体:审核时间taudittime 是UFDATETime还是UFDATE需要确定下,因为如果设计成UFDATE类型在审核的时候,会报错。
具体如何处理等待大侠通知大家交易类型与单据类型,必须符合规范,尤其是单据类型在元数据设计的时候,type style应设计成SINGLE千万不要设计成REF参照模式。
原因的话,在单据模板的时候在细讲。
字段设成2 子实体:关键点:子实体在设置孙实体关联的时候,访问类型一定选POJO类型,而且不要设置动态属性,就是dynamic property不要点钩,这样在元数据生成子VO的时候,孙grandVO在子bodyVO中是数组形式(有set get方法)。
3 实现接口元数据在审批流中实现接口非常重要,举些开发中的例子,如果没有实现PK业务锁这个接口,那么即使你注册了单据号规则,那也不会自动生成单据号下面是接口对应的功能,如果在开发中发现那些功能没有实现的话可以对照看看PK业务锁——————————单据号生成规则单据号————————————单据号生成规则单据VO主子查询————————提交,取消审批动作流程信息获取——————————审批等操作元数据方面大概就这些,欢迎补充第二、单据模板的设置于分配单据模板要设计2个模板1 主子模板设计要求:与主子节点基本相同,需要注意的地方主要是审计信息(创建人,创建时间等)字段不要设计在模板的表尾。
这些字段在表头就行。
单据类型,刚才元数据不设计参照的主要原因在这里,必须是字符类型,字符就是你对应的单据类型编码。
这个会影响单据号的生成。
如果设计成参照的话,代码中会取界面的参照对应的PK去查单据类型的表,这样什么也查不到。
2 孙模板要把字段都设计在表体位置如图:表头表尾空着就行啦3 单据模板分配如图:节点标识要配置,在XML中要复写的这2个图中红色部分对应好就OK,顺便提醒下别忘啦增补到集团查询模板不要设置nodekey(节点标识)第三、XML配置文件的要求1 如果主子孙模型不考虑审批操作就导入grandchildbill.xml,有审批流程的就导入grandchildbill_pf.xml2 以下不管是否要实现审批流,都要注意的地方孙表事件怎么获得主子表的信息?通过billformeditor可以得到主子表cardPanel上的信息,不多介绍了,可以参考BOM_CONFIG.XML在孙表的事件中增加headbillform标签,在代码中可以获得主子界面和孙界面的cardpanel后想干嘛就干嘛了3 附加,如果嫌弃大侠设计的通版XML还想再做个性化,那么你需要注意些东西后,就可以自行改造上图是主子事件的配置,注意model了没有,主子model一定要参考mainModel孙表model一定要参考grandModel如果你XML配置好了,却打不开节点,你可以看看这里如果有兴趣深入了解XML配置的话,主子mainModel和孙grandModel中不同的属性是各自的service,在保存操作中是各自的model调用自己的service。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主子实体元数据开1. 概述
主子实体是指业务实体组件中有一个主实体和子实体对象。它普遍出现在 NC 的单据 中。
int level(BinTreeNodlesevt}r*Beutsl,icnBt(rtrTuiontrcaoTetgtert,_eyapNnpetg)oy;oeN_pddinoeeodtd;fde*esreafc*ttrphsB*au{l)ti;cilrn/duh/tT;ciB/lr/tdo1eiTt;u1ea//NcnrNgoto_loiu(fdn(dtnbe*oetpivdlt{(roe(e}TbidpEititrcfrl(ero!-pbmu>tintrTvritgaey-l(>hlpbulteeie,rtrf=xdt)e,=apr{xkextta,)rt;ru{;k,kr)sd+n;tra+;u1t;ac}0txyBpieTNxv},ooidi{ndet&m*lkac)hi}nil(de)}l;s/e/ js+tr}+uj;cBf+BtoB.+Bid.r.L(;+adikTe+taanN=;t[agojB]e[tdkh=l.se+L+eA1e*+]nr.i;dfc=g(d.-[d;{aiB]1a/it;f/a.;t(dkaA[}ia[]>.kBtdB<}=a];aii.T[BLjt+;aNke.+d[Loni;-]aed-g>t)netahg,B[jt*]+h.)wBd+]{avhi;T=otilareiAedi[n(Be.i{dtm;.<Laive=etAoarngi.0[dLgie],e;jt2Ch=n(o{Sg-0ut9q1h,n/kAL])/t)/iL/[;2s1/e1AtA…aABBmf"…,.S(h+Bq"mniLT6m+irsnet8]e&mhBTen),amidn+dtn&a2Ot*acx(7o10u)n+t)0x{11*ixf=0( nT+o1)d*{ex2i_1f c(+(o!uT2/xn/-*10>tx+l2+cxh=1il;+dnx)o&2/d/h&e=tt_(pn!c:To0o//-duw>1enrw*_c2t/wchx-oi0.1ldu;xon)/)1c*t;cinx6o42.1ucleonfmtt+d/+5ap;t-a5//r7iLg9Cihs4ot8lNuet5nmof9ttdreLp4iegme.=h*ap3tMfAmBol(a[aTrTlit]ex(-;(><i2)nAlccetl[ha0i]}ise=l=ds1,0}A…Tc;[yoine2pu<-nT6ein=-yH>12tp)(]Te;v;enn[Co1-A-ti1o3m1d[u]nA)pHin-[/;in(tv-kL21]ene;]1reyais=A+)nef=[+(t-nm(k1Ta])eAT-p){y>nyA;r-p%c2eh…1iAld3e[2,1]3c,2e1oi20Vn0(u3e=bt×n4i{)n3t1a5)B0);,5b20A}{7,B(2ce[2a150,(l0)ds0cn(a20e,a)]×ie[13j1)1cnr2,a17Af2e0A4,i58g2jtB]b1u(B03}(a5r4,21[En)]06a1B;=07A51([}{0]b937S<A/3)56/HaL([06C0c,sT1b3)]uo[A.>81A0c5u,493]cBn<B0.]=taC5H[L8(0,A1De(4g]k/,Aa5>2EBef0,[)Fy,<]*4C[G)G]b[=2B1,,DHk)g+[]e>,I1AEJy,/[<(,81%C1c]-[8,a5bD1)]C>3C]B,D1<[D1]2Bd62,GFc3E>=41A,V5</1I5EdH475,Gf1231>01+0*J5,91<420G4+0e*30G241,7W1d+*787>13P031,4*9<1L74=41f=0+,515a24953>**/546,17<5+15=0g37413,2*0c5572>/4+517,5<6451*g524,0d+3>956,*5<0315f9+2,3e5W12>14P,12*<3L157g+=56,52f13053>105*693}64*1,{73+80217+9596510*77046873+1*71249264+*9503182+79012*176208590=*2092+8123169831731237*793}W2+531P352L5*0313173+s3T3125158*,21T2052=5,2…915W063…303P5,LTS Tini k1i(2i={a1b,2c,d…e…fg}S0)1,1k10in1i011k11k10n+1kk1Pn21>r+0ikm…00…11+1k0s1=0n11+n21K…ru…snkas1l ns,s=nk,nk a11a121a02K1)aru2s2kaa=2l203*:9(a1i+03/1jA2-03aB(3a131+Aa12=3B+42[…0+]3A…+a3aij1+n3inn149-+iH10-41au+jnfi84+fnm4+16a5B8n+58F1544):52=5706305306.986,2T76:0150,D811:00148110683171,F10ST6:06D413S024H515,1H12:007412101402H*1291u60+22f{f7m4*63a2+n58307*71836+21102*72306+722774*0674128+493}*()4+86*312=513219 5:13/5671(130+7822+6261+p03a1+341352+401143,41)p0=83,21a.8425,913,,p66331:121,0A1a24B13G,,CP4pJ9AD3KG21EHD12AFDaJ3GBH,EPaDHKBApGIBM3J2HEKIF1AJMCKCAEFCMFIIM