付録¶
駅探連携リンクの作成¶
申請フォーム上から駅探連携画面([乗り換え検索]画面、[定期情報登録]画面)を呼び出すためのリンクの作成方法について説明します。
1. 入力テキストの配置
Formエディターを使用して申請フォーム上に駅探連携画面を呼び出す際のリンクとなる入力テキストを配置し、
以下の設定を行います。【入力テキストの設定】
入力テキストのプロパティ 設定値 説明 オブジェクト名 任意の値「RENKEI01」など - [表示]タブ 読取専用 有効 - 表示(表示と印刷) 表示 入力フォーム表示時にリンクを表示します 出力時 オプション設定を使用する:有効
表示(表示と印刷):非表示出力時(PDF)にリンクを非表示とします。 [オプション]タブ 初期値 任意の値「検索」や「定期情報登録」など リンクの表示名となります [HTML]タブ([JSP]タブ) イベント onClick ※詳細は「2.イベントの設定」を参照ください。 CSSクラス名 textlink リンク表示するCSSクラス「textlink」(予約語)を設定します。 注釈
- プロパティの括弧付き表示は、旧バージョン形式のフォーム(JSP)におけるプロパティ名です。
- 指定のないものは入力テキストの初期設定で結構です。
- 交通費精算欄が複数行存在する場合は、明細行毎にオブジェクト名を変え、複数の入力テキストを配置します。
2. イベントの設定
注意
旧バージョン形式のフォーム(JSP)の場合、設定方法が異なります。
「3.イベントの設定(旧バージョン形式のフォーム(JSP)」を参照ください。
- で配置した入力テキストのプロパティ[HTML]タブに対し、以下の設定を行います。
① [イベント一覧]から「onClick」を選択した後[編集]ボタンをクリックし、[JavaScriptの編集]を表示します。
② JavaScript設定欄に、各設定例で指定されたJavaScriptを設定します。
【設定例:「交通費精算」で設定する場合】
window.open('/XFV20/ekitan/ekitan_transit.jsp?FROM=ROUTE_FROM01&TO=ROUTE_TO01&FARE=COST01','ekitan_transit','location=no,toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;注意
設定例のJavaScriptは、利用シーン毎に記述が異なるため、間違えないようご注意ください。
3. イベントの設定(旧バージョン形式のフォーム(JSP))
- で配置した入力テキストのプロパティ[JSP]タブに対し、以下の設定を行います。
① [登録済みイベント一覧]横の[追加]ボタンをクリックし、[JavaScriptの編集]を表示します。
② [イベントタイミング]から「onClick」を選択し、[実行するJavaScriptを記述してください]の欄に各設定例で指定された
JavaScriptを設定します。注意
設定例のJavaScriptは、利用シーン毎に記述が異なるため、間違えないようご注意ください。
以上でリンクの作成は終了です。
ブラウザより申請フォームを表示して作成したリンク(入力テキスト)のクリックで駅探連携画面([乗り換え検索]画面、
[定期情報登録]画面)が表示され、正しく動作することを確認します。
トラブルシューティング¶
経路検索画面に表示されるエラー¶
| No | 内容 | 説明 |
| 1 | ASPサービスにてエラーが発生しました。 | 駅探ASPサービス内部でのエラーまたは駅探インクリメンタルサーチAPIの接続エラーによって表示されるメッセージです。
[システム設定]-[オプション]-[駅探連携オプション]-[駅探乗り換え案内ASPサービス]の「駅探インクリメンタルサーチAPI接続URL」が正しく設定されているかご確認ください。
|
| 2 | 不正なライセンス情報です。 | 駅探ASPサービスのライセンスの認証エラーによって表示されるメッセージです。
[システム設定]-[オプション]-[駅探連携オプション]-[駅探乗り換え案内ASPサービス]の「駅探ASPサービスライセンス認証キー」が正しく設定されているかご確認ください。
|
| 3 | ASPサービスへの送信データが不足しています。 | 駅探ASPサービスへの送信パラメーターの指定エラーによって表示されるメッセージです。
[システム設定]-[オプション]-[駅探連携オプション]-[駅探乗り換え案内ASPサービス]の[接続設定]が正しく設定されているかご確認ください。
|
| 4 | 予期しないエラーが発生しました。 | 駅探ASPサービスに接続できない、または、接続設定に誤りがあるなどといった原因が考えられます。
[システム設定]-[オプション]-[駅探連携オプション]-[駅探乗り換え案内ASPサービス]の「駅探ASPサービス接続URL」が正しく設定されているかご確認ください。
|
定期情報登録オプション適用時のエラー¶
| No | 内容 | 説明 |
| 1 | 現在の設定では定期情報の登録はできません。プロパティ設定を確認してください。 | [定期情報登録オプション]の「定期情報保持期限(日単位)」が数値以外で設定されている、または、値が設定されていないために表示されるメッセージです。
[システム設定]-[オプション]-[駅探連携オプション]-[定期情報登録オプション]の「定期情報保持期限(日単位)」に数値が設定されているかご確認ください。
|
プロキシサーバー接続項目適用時のエラー¶
| No | 内容 | 説明 |
| 1 | プロキシサーバーの接続情報が不正です。 | プロキシサーバーの接続に関する情報が不正なために表示されるメッセージです。
[システム設定]-[オプション]-[駅探連携オプション]の[プロキシサーバー]に正しい値が設定されているかご確認ください。
|