戻り値の型が抽象クラスで、実行時に派生型のいずれかを返す Web サービスを BPEL で呼び出すことは可能ですか? たとえば、戻り値の型がステータス フィールドを持つ注文ステータスであり、そのサブクラスがさまざまなケース (有効な注文、無効な注文など) に対応する特定のフィールドを持つ場合。問題は、呼び出し時に、この抽象型である必要がある出力変数を指定する必要があり、サブタイプ固有のデータを単一の型に格納できないことです。ここまでは、すべての派生クラスのすべてのフィールドを定義することで、考えられるすべてのケースに対応できるデータ型を定義することだけを考えてきました。この問題に対するより良いアプローチはありますか?
質問する
86 次