中Aras Developing SolutonsUnit 2Reviewing AML.docx

上传人:b****5 文档编号:12545921 上传时间:2023-04-20 格式:DOCX 页数:13 大小:447.93KB
下载 相关 举报
中Aras Developing SolutonsUnit 2Reviewing AML.docx_第1页
第1页 / 共13页
中Aras Developing SolutonsUnit 2Reviewing AML.docx_第2页
第2页 / 共13页
中Aras Developing SolutonsUnit 2Reviewing AML.docx_第3页
第3页 / 共13页
中Aras Developing SolutonsUnit 2Reviewing AML.docx_第4页
第4页 / 共13页
中Aras Developing SolutonsUnit 2Reviewing AML.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

中Aras Developing SolutonsUnit 2Reviewing AML.docx

《中Aras Developing SolutonsUnit 2Reviewing AML.docx》由会员分享,可在线阅读,更多相关《中Aras Developing SolutonsUnit 2Reviewing AML.docx(13页珍藏版)》请在冰豆网上搜索。

中Aras Developing SolutonsUnit 2Reviewing AML.docx

中ArasDevelopingSolutonsUnit2ReviewingAML

(中)ArasDevelopingSolutons-Unit2-ReviewingAML.docx

翻译者—麻凤涛

目标

Ø定义AML语法

Ø探讨AML标签

ØAML结构回顾

Ø建筑AML查询

Ø测试纳什

Ø审查建立在行动

Ø添加项与AML

Ø编辑项目与AML

Ø删除项目与AML

定义AML

“Aras的创新都是一项“

每一个项目是利用自适应标记语言(AML)描述

AML的选择

允许项目:

AMLAllowsItem:

Retrieval(检索)–复杂查询–complexqueries

Additions(补充)–多级项目–multi-levelitems

Modifications(修改)

Purging(清除)(一个版本)-(ofaversion)

Deletions(缺失)

Locking/Unlocking(锁定/解锁)

对AML的结构

探讨AML标签

顶级标签(TopLevelTag)--

项目标签(ItemTag)----

关系标签(RelationshipsTag)----

...

用AML工作室构建AML查询

初级item标签属性(主要项目标签属性)

id–项目的唯一标识符

type–该项目类型名称

action–行为(方法)应用于该项

id=[32characteridentifier]

action="get"/>

项目属性(ItemPropertyTags)

嵌套项目标签

属性名是标记名称

8120-1378

财产属性(PropertyAttributes)

使用条件:

35

关系标签(RelationshipsTag)

有关物品的“容器”

没有属性

嵌套类型是指关系项

C4723-69096

相关ID标签

C4723-69096

检索相关项目

C4704-60117

关系项目搜索

 

搜索项目类型属性

使用逻辑和/或运算符

3510Make

10015Buy

另外的项目属性

where–用来代替搜索的id属性

select–选择要返回的属性(仅获取)

orderBy–返回结果排序

page–结果集的页码

pagesize–返回页的大小

maxRecords–返回结果集的大小

levels-项目级别“深度”返回

version–允许版本控制(仅更新)

使用附加属性

select="item_number,name"

orderBy="item_number"

where="[part].is_released=0">

嵌套属性搜索

C5316-60000

审查内置行为

Get(获取)–-检索项目

add(添加)–创建一个新项目

update(更新)–更新锁定项目

purge(清除)–-删除项目版本

delete(删除)–删除项目(和所有版本)

edit(编辑)–锁定,更新和解锁项目

create(创建)–添加项目,如果它不存在

merge(合并)–编辑项目,如果它存在,否则添加

lock/unlock(锁定/解锁)–锁定或解锁一个项目

添加新项目

2134-9099

12

PaperSensor

Frontfeedsensor

Buy/Part/Component

添加多个项目

1121-9011

FrontRoller

1121-9012

RearRoller

编辑单个项目

提供id或属性以作用于一个项目

where="[part].item_number='2134-9099'">

22

编辑多个项目

提供返回多个项的WHERE子句

Make

添加相关的项目

where="item_number='C5316-60108'">

1121-9011

删除项目

where="[part].state='Preliminary'">

AML的SOAP消息

Envelopexmlns:

SOAP-

ENV="http:

//schemas.xmlsoap.org/soap/envelope/">

Body>

Body>

Envelope>

AML的SOAP响应

Envelopexmlns:

SOAP-

ENV="http:

//schemas.xmlsoap.org/soap/envelope/">

Body>

typeId="FFCB14F8E0B64FBAB54BA9EF136CED23"

id="248E0A0E1035482FB86DB94E32CB2782">

dkeyed_name="WorkOrder"

type="Permission">1C4130D0C13C43F687ABF8614F11DCC4

type="WorkOrder">

Body>

Envelope>

总结

你现在应该能够:

AML的语法描述

使用AML构建查询

使用纳什测试和执行AML

使用内置动作的添加、编辑和删除一个项目使用AML

Infromdbo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1