创建具有自连接关系的资产时出现递归错误

Recursion error while creating Asset which is having self-join relationship

我将资产定义为:

 asset PurchaseOrderAsset identified by orderId {

    o String orderId

    --> SupplierChainParticipant createdBy

    --> SupplierChainParticipant assignedTo

    o String description    

    o String status

    o Integer quantity

    o String assetId

    o PurchaseOrderAsset[] subPurchaseOrders
}

现在,当我尝试创建资产时,出现 "InternalError: too much recursion" 错误。我在作曲家操场上遇到这个错误。

我们可以有自加入关系吗?

这是一个错误,请为其创建一个问题,并附上您的示例 BNA。

要解决此问题,我建议您为采购订单的行项目创建一个 concept。从概念上讲,这些 "sub" 采购订单不是资产,因为它们无法通过注册表寻址。

另请参阅: