Page History
新しいテクノロジ・サービスを作成するには、以下の手順に従ってください。
- ステップ1. テクノロジ・サービスの作成
- ステップ2. テクノロジ・サービスのXSLスタイルシートの作成
- ステップ2a. Webroutine TSPスタイルシートの作成
- ステップ2b. ウェブレットTSPスタイルシートの作成
- ステップ2c. テクノロジ・サービス・スタイルシートをTSPディレクトリにコピー
| Anchor | ||||
|---|---|---|---|---|
|
LANSAエディターを使用してテクノロジ・サービスを作成します。プロバイダーの名前とテクノロジ・サービスの名前によって、テクノロジ・サービスは一意に識別されます。
新しいテクノロジ・サービスを作成する際は、プロパティを定義します。プロパティでは、LANSAエディターやWAM実行時環境が使用する定義やオプションを保管します。
以下も参照してください。
『Visual LANSAユーザー ガイド』の<a href="../../../lansa012/content/lansa/l4wusr04_0400.htm">「テクノロジ・サービス」</a>
『LANSA テクニカル リファレンスガイド』の<a href="../../../lansa015/content/lansa/l4wtgu04_0105.htm">「テクノロジ・サービス」</a>の「テクノロジ・サービス」
『LANSA テクニカル リファレンスガイド』の「テクノロジ・サービス」
| Anchor | ||||
|---|---|---|---|---|
|
WAMでXSLスタイルシートを使ってWebroutine XMLドキュメントを異なるプレゼンテーション・フォーマットに変換する方法やテクノロジ・サービスの目的については、このガイドの前半で説明されています。詳しくは、<a href="wamengm2_0010.htm">「WAMの構造」</a>を参照してください。XMLドキュメントを異なるプレゼンテーション・フォーマットに変換する方法やテクノロジ・サービスの目的については、このガイドの前半で説明されています。詳しくは、「WAMの構造」を参照してください。
LANSAはXSLスタイルシートを使用して、Webroutine XMLドキュメントと、テクノロジ・サービスのためのWebroutine XSLスタイルシートを生成します。
...
テクノロジ・サービス・マークアップ言語ドキュメントについての情報は以下を参照してください。
| Anchor | ||||
|---|---|---|---|---|
|
ステップ2の図に示されている通り、Webroutine XSLスタイルシートの作成には、Webroutine TSPスタイルシートを使用します。
命名規則は以下の通りです。(すべて小文字にします)。
tsp_<provider>_<technology_service_name>_WebRoutine.xsl
上記の <provider> はテクノロジ・サービス・プロバイダ、 <technology_service_name> はテクノロジ・サービスの名前です。例えば、LANSA:XHTMLの場合、Webroutine TSPスタイルシートの名前は、以下のようになります。
tsp_lansa_xhtml_WebRoutine.xsl
...
| Info |
|---|
提供されているWebroutine TSPスタイルシートには2つのトップレベルのパラメータ(g_inliner_callとg_import_path)があります。これらを使用して、インライン・リストをサポートします。ジェネレーターがインライン・ウェブレットを挿入する必要がある場合にインライン呼び出しが行われます。 |
| Anchor | ||||
|---|---|---|---|---|
|
WAMレイアウト・ウェブレットの作成には、ウェブレットTPSスタイルシートを使用します。WAMの作成時に、LANSAは、そのWAMにレイアウト・ウェブレットがあるかどうかを確認します。ない場合は、このTSPスタイルシートを使用して、レイアウト・ウェブレットを作成します。
命名規則は以下の通りです。(すべて小文字にします)。
tsp_<provider>_<technology_service_name>_webletbuilder.xsl
上記の <provider> はテクノロジ・サービス・プロバイダ、 <technology_service_name> はテクノロジ・サービスの名前です。例えば、LANSA:XHTMLの場合、Webroutine TSPスタイルシートの名前は、以下のようになります。
tsp_lansa_xhtml_webletbuilder.xsl
...
| Note |
|---|
注意:提供されるウェブレットのTSPスタイルシートには、他のウェブレットを作成するテンプレートがあります。現時点で、TSPスタイルシートに導入する必要があるウェブレットは、レイアウト・ウェブレットだけです。 |
| Anchor | ||||
|---|---|---|---|---|
|
すべてのTSPスタイルシートは、TSPディレクトリに置く必要があります。
... <sysdir>\web\tsp<sysdir>¥web¥tsp
iSeriesとUnix/Linuxの場合: ... <lansa root>/x_lansa/web/tsp