@programLinkData 複合プロパティーは、 ユーザーがフォームを送信したときや、ハイパーテキスト・リンクをクリックしたときの、別の VGWebTransaction プログラムへの制御権移動に関する詳細を指定します。
ある VGWebTransaction プログラムから別の VGWebTransaction プログラムへの情報転送は多少複雑な処理であり、この処理には、@programLinkData 内のさまざまなプロパティー・フィールドが関係しています。 VGUI レコード変数を新規プログラムに渡し、@linkParameter のプロパティーを使用してそのレコードをロードします。
1 つの @linkParameter プロパティーに、value と valueRef の両方を指定することはできません。
DataItem Prog1LinkItem char(9) {
@ProgramLinkData {
programName = "my.company.sys1.PROG1",
linkParms = [
@LinkParameter {
name="parm1",
value="abc"
},
@LinkParameter {
name="parm2",
value="efg"
}
]
}
}
end