Mappage à plusieurs entités cibles

Dans certains cas, il est nécessaire de créer un groupe d'entités cibles. Cette opération est généralement effectuée lors de la création d'un groupe d'entités de preuve, dont l'une d'entre elles est une entité parent, et les autres sont des entités enfants de cette entité de preuve parent. Consultez l'exemple ci-dessous pour obtenir un exemple de création de groupes d'entités cibles liées.

        1
        <target-entities>
2      <target-entity
3        name="BusinessAsset" id="BusinessAssetTarget"
4        type="parent"
5      >
6        <map-attribute
7          from="resourceAmount"
8          to="amount"
9        />
10       <map-attribute
11         from="amountOwed"
12         to="amountOwed"
13       />
14     </target-entity>
15     <target-entity
16       name="Ownership" id="OwnershipTarget"
17       type="child"
18     >
19       <set-attribute
20         name="percentageOwned"
21         value="100.0"
22       />
23     </target-entity>
24  </target-entities>
      

Dans cet exemple, deux entités sont créées. L'entité BusinessAsset est une entité de preuve parent, tandis que l'entité Ownership est un enfant. Cette modélisation du mappage garantit que les modèles d'entité de preuve parent/enfant corrects sont respectés lorsque la preuve est créée par le générateur de demandes de preuves.