<ATTRIBUTE TYPE="DS/PR/PS/LR/LS" PROGID="CNTRELATION" SVRERI="" RELEASE="0~0~0" USERVERSION="1">

                       <CONTRACT TYPE="SALER" PARTNERTYPE="BUYER~BUYER2">

                               <ITEM CODE="BRS" TYPE="DATASET" ERI="..BROWSEDS" ALIAS="DEFAULT"/>

                               <ITEM CODE="EDT" TYPE="EDIT"/>

                       </CONTRACT>

</ATTRIBUTE>

PROGID: 固定值   CNTRELATION

TYPE:  角色类型,用于唯一识别合约的类型,若果两个合约TYPE 相同,定义包含的内容(ITEM)必须一致。 

PARTNERTYPE:可接受的合作方的类型,可以有多个用~分隔。

能够匹配的合作角色其TYPE属性必须包含在对方的PARTNERTYPE中。 

内容定义:合约内容定义中包含多个ITEM合约项,有两种类型, DATASET,EDIT  分别用于数据集和编辑属性。 

合约项:

合作双方通过合约项进行数据交换。匹配的合作角色必须包含相同的合约项,且相互兼容。 

<ITEM CODE=''  ../>

CODE : 是合约项的代码,用于匹配交易的对象

TYPE : 合约项的类型。目前支持DATASET 和EDIT

ERI : 合约项对应的目标,DATASET类型 必须指向数据集属性,EDIT类型必须指向编辑属性。

如果指定了ERI,表明是提供数据或者编辑服务的一方(服务项),匹配的合约项ERI必须为空,表明是接受数据和编辑服务的一方(需求项)。即匹配的合作角色双方具有相同的合约项,且相同的合约项彼此匹配。 

一个合约属性既可以同时包含服务项和需求相

ALIAS: 数据集类型的合约项服务方需要设定的数据集的ALIAS


  • 举例

合约1 与合约2 为可匹配的合约。 都包含两个合约项,对应的合约项类型相同,CODE相同,且彼此匹配

    • 合约1 

<?xml version="1.0" encoding="GB2312"?>

<ATTRIBUTE attributeid="16065" ecode="CNTSVR" createby="模型管理员" createtime="2022-10-20 15:35:53" modifyby="模型管理员" modifytime="2022-10-22 10:27:33" estatus="1" ename="合约服务">

       <DEF>

               <ATTRIBUTE TYPE="DS/PR/PS/LR/LS" PROGID="CNTRELATION" SVRERI="" RELEASE="0~0~0" USERVERSION="1">

                       <CONTRACT TYPE="SALER" PARTNERTYPE="BUYER~BUYER2">

                               <ITEM CODE="BRS" TYPE="DATASET" ERI="..BROWSEDS" ALIAS="DEFAULT"/> 数据集服务

                               <ITEM CODE="EDT" TYPE="EDIT"/> 编辑需求

<ITEM CODE="CNT" TYPE="CNTCOOP" ERI="..PROVIDER"/>

                       </CONTRACT>

               </ATTRIBUTE>

</DEF>

       <MEMO></MEMO>

</ATTRIBUTE>


    • 合约2


<?xml version="1.0" encoding="GB2312"?>

<ATTRIBUTE attributeid="16066" ecode="CNTREQ" createby="模型管理员" createtime="2022-10-20 15:38:40" modifyby="模型管理员" modifytime="2022-10-21 19:08:45" estatus="1" ename="合约需求">

       <DEF>

               <ATTRIBUTE TYPE="DS/PR/PS/LR/LS" PROGID="CNTRELATION" SVRERI="" RELEASE="0~0~0" USERVERSION="1">

                       <CONTRACT TYPE="BUYER" PARTNERTYPE="SALER">

                               <ITEM CODE="BRS" TYPE="DATASET"/> 数据集需求

                               <ITEM CODE="EDT" TYPE="EDIT" ERI="..EDIT"/> 编辑服务

                       </CONTRACT>

               </ATTRIBUTE></DEF>

       <MEMO></MEMO>

</ATTRIBUTE>


<ITEM CODE="CNT" TYPE="CNTCOOP" ERI="..PROVIDER"/>

基于合约的交易中的交易项 

Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?