【发布时间】:2019-01-04 03:01:22
【问题描述】:
这是我的deliverydemo source code on github。
我的场景:
- A 向 B 颁发令牌
- B 向 C 下订单
- C 将货物交付给 B,并尝试启动从 B 取回令牌的流程。
我的问题:
- C 可以知道 B 拥有的令牌状态的状态吗?
- C 能否将此令牌状态添加到“检索”流中作为输入状态?
按照 Joel 的建议,我尝试在我的 OrderDeliveredFlow 中发送一些请求并从 PartyB 上的 PartyB 接收 StateAndRef。
不幸的是,JAVA 似乎不支持“解包”,但 Kotlin 支持。 在我添加一个用于发送和接收 Java.String 的小段并在一个可行的流程中解开它之后 - 我的令牌问题流程,这个流程会引发这个错误 - "missing parameter name at index 0 {}"。
我认为一个可能的解决方案是在 Kotlin 中创建一个新流程,就像“CollectSignaturesFlow”一样。 否则,我必须将我的 Java 代码翻译成 Kotlin。
【问题讨论】:
标签: corda