我有一个接受 3 个输入的 BPEL 流程,并且 (name,age,country) 都是字符串类型。在调用这个 BPEL 流程时,我只传递了两个参数。在分配活动中,我将这些变量复制到 BPEL 变量。当时的结果是导致 SelectionFailure Exception。
为此,我尝试了 Scope 并将我的分配活动保留在其中并添加了一个 CatchAll 块。在 catch 块中,我又保留了一个分配活动。但在那里我无法决定哪个字段是空白的。
其次我尝试了 nillable="true" (我不确定这是否有效)。
两种方式都不行,