【GeneXus】Stub

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

以上。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください