Page History
[ |../../index.htm#lansa/ladtgub3_0105.htm]
現在地:
...
7.130.2 WEBROUTINEの使用例
例えば、すべてのユーザーが、ファイル内の従業員を検索し、検索リストから従業員を選択して、従業員の詳細を表示するWAMを作成することができます。以下の3つの WebRoutineが定義できます。 FUNCTION OPTIONS
FUNCTION OPTIONS(*DIRECT)
BEGIN_
...
COM ROLE(*
...
EXTENDS #PRIM_WAM)
...
WEBROUTINE NAME(SearchQuery)DESC('
...
Search Criteria')
...
ENDROUTINE
WEBROUTINE NAME(Browse)DESC('
...
Browse Employees')
...
ENDROUTINE
WEBROUTINE NAME(Details)DESC('Details')
...
SERVICENAME(EmpDetails)
ENDROUTINE
...
WEBROUTINE NAME(Send_Sample) DESC('Sample Document') RESPONSE(#HTTPR)
ENDROUTINE
WEBROUTINE NAME(Update) DESC('JSON response') RESPONSE(*JSON)
END_COM
...
URLにサービス名キーワード(他のキーワードはなし)を指定するだけで、WEBROUTINEのDetailsをブラウザーから呼び出すことができます。
http://localhost/cgi-bin/lansaweb?srve=EmpDetails
...
データを各WEBROUTINEへマッピングする方法については、「7.129.2 WEB_MAPの使用例」を参照してください。
[ |../../index.htm#lansa/ladtgub3_0105.htm]