在两个具有不同结构的视点之间创建订阅时,可能需要定义如何确定目标父代。例如:
以下各表介绍了您可以配置用于为通过订阅创建的节点确定目标父代的机制。
从列表到层次视点的订阅
| 方法 | 何时使用: |
|---|---|
| 在订阅检查器的“定义”选项卡上,使用目标父代的源属性从源视点中选择节点级别属性,以在目标视点中指定父代。指定目标父代的源属性。 | 您希望使用源视点中的属性来确定要在其下插入节点的父代。 |
在目标中配置计算和存储的父代。 当为目标层次视点中的节点创建了请求操作时,由于源视点是列表并且没有父节点,系统将在生成的请求文件附件的父代列中使用 <Unknown> 关键字来指示应计算父代的值。请参阅“计算和存储节点的父代”。 |
您希望根据目标视点中的信息在目标视点中计算父代。 |
从层次到层次视点的订阅
| 方法 | 何时使用: |
|---|---|
| 在订阅检查器的“定义”选项卡上,使用未知目标父代以使用未知父代覆盖源视点中的父代,以便可以在目标视点中计算父代。请参阅“计算和存储节点的父代”。 | 您希望根据目标子节点的属性在目标中计算父代。 |
在节点类型转换器中转换父代:在节点类型转换器中,对父节点使用转换操作,以将父代转换为以下任一项:
请参阅“使用节点类型转换器”。 |
您希望根据源父代中的信息在目标中计算父代。 |