zoukankan      html  css  js  c++  java
  • webMethods中的document格式——Dictionary

    webmethods中有一种独特的数据格式是document。这种数据格式类似于xml,各个不同的位置代表的意义由用户自己定义。

    document与xml大部分类似,在我个人看来比xml好的一点在于它结合了webMethods的图形化特点,可以对document进行鼠标定义和编程,通过document格式的树形结构,我们可以很轻松地找到想要的数据,然后通过鼠标连线将其赋给另外一个值,或者对其进行编辑和其他的操作。

    与document密切相关的文件类型还有两种,一种是schema,还有一种则是Dictionary。熟悉XML的基本都知道schema,通过schema我们可以轻松地制作xml,对xml的结构进行定义。而Dictionary则是webMethods中一种比较独特的文件。我们可以通过Dictionary生成Schema,其中Dictionary主要起到被引用的作用。

    Dictionary中包含Record Definition,Composite Definition和Field Definition。Record Definition中可以定义与Document 类似的树形节点,每个节点可以对其进行validate约束,指定其数据类型,又或者通过引用Field Definition中的值进行数据约束。Composite Definition的功能并未涉及,功能不详。Field Definition中则通过给每个数据标记一个ID Code,并进行validate,因此可以建立一个元数据,以方便别处引用。

     webMethods中schema的数据基本都是来自Dictionary。这样对于数据格式的管理也变得直接明了,所有数据都可以在dictionary中找到。

  • 相关阅读:
    poj 2021
    树状数组的修改+查询
    poj 1182
    windows网络模型之重叠IO(完成例程)的使用
    windows网络模型之重叠IO的使用
    python解析HTML之:PyQuery库的介绍与使用
    windows 网络通讯模型Overlapped (转)(未看)
    (转)写的非常好的一篇HTTP协议详解
    (转)Wireshark基本介绍和学习TCP三次握手
    http中COOKIE和SESSION有什么区别?(转知乎)
  • 原文地址:https://www.cnblogs.com/bgWebMethods/p/3858757.html
Copyright © 2011-2022 走看看