[Seasar-user:187] FlowletからRuletを実行する時の引数について

B starlogic.jp Hidetoshi Hosokawa hoso
2003年 11月 12日 (水) 18:01:19 JST


ほそかわです。

FlowletからRuletを呼び出す処理を書いてます。
Ruletに引数を渡したいのですが、引数名がありませんというエラーが出ました。

こんなコードを書きました。
<stmt>executeRulet( FLOWLET_NAME,
                    order := orderObj, orderId := 1234567890 )</stmt>

エラーはこんな感じです。
Caused by: org.seasar.util.SeasarException: [ESSR0001]orderId not found

1つ目の引数はFlowlet内の<input>/<arg>タグで定義されています。
2つめの引数のorderIdを<arg>で定義した所動くようになりました。

Ruletに渡す引数名は、<arg>タグで定義しておかないといけないのでしょうか?

サンプルのexamples.org.seasar.nazuna.ExecuteFlowlet を見てみると、
引数のnameは<input>タグで定義する必要はなさそうなんですが(^^;
--
Hidetoshi Hosokawa < [E-MAIL ADDRESS DELETED] >





Seasar-user メーリングリストの案内