Stubという機能を知ったのですかさずメモ!
StubはProcedureに記述します。
ProTest
// stubを宣言
stub a(in:&test, out:&hoge)
&hoge = &test + 100
EndStub
stub b(out:&hoge)
&hoge = "aaaa"
EndStub
stub c()
MSG("TEST")
EndStub
呼び出しはWebpanelでもProcedureでもいいっぽいです。
WpTest
Event Enter
ProTest.a(5, &xxx)
MSG(&xxx.ToString())
EndEvent
これで同じ感じの機能なのに違うProcedureを分ける必要が無くなります。
ただしルールのParmは書けなくなるみたいです。
参考
Multiple methods in Web serviceswiki.genexus.com
以上。