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
以上。