RSS フィードリーダーで Notes:// の URL を作成できない

Technote(トラブルシューティング)


問題

RSS Feed Generator テンプレートで作成したアプリケーションを使って、各フィードコンテンツの内容を Lotus Notes クライアントで開きたいのですが、Notes:// という Notes プロトコルの URL を作成することができません。

原因

RSS Feed Generator テンプレートでは、フィードコンテンツである XML データ内に以下の link および guid という属性を生成します。

- link
その記事の URL を示します。

- guid
この属性には記事を識別するためのユニークな値を格納します。

このうち、guid という属性値には notes:// 形式の Notes リンクを生成し、link 属性には http(s):// の HTTP リンク属性を生成することができます。

Lotus Notes クライアントのサイドバーから利用できる Feed Reader の機能は、guid 属性をリンクとして利用するための設定は用意されておらず、常に link 属性をリンクとして使用します。


解決方法

Notes:// のリンクを作成できるよう、問題報告番号 STAA8QL9SR にてテンプレートに対する改善要望が提出されていますが、現在のバージョンでは制限事項となります。


以下の例のように、Notes:// のリンクを link 属性に設定するようにカスタマイズすることはできますが、Notes:// というプロトコルを処理できるか否かについては、フィードリーダーアプリケーション側の実装によります。Lotus Notes クライアントのサイドバーの Feed Reader 機能は、Notes:// という形式のリンクを処理することができないため、テンプレート側で以下のように対応しても Lotus Notes クライアントで開くことはできません。

<例 1>
RSS フィードのコンテンツ側のデータベース (ディスカッションデータベースなど) のビューの列に、"notes://" で始まるリンクを生成する式言語を追加して、RSS Feed Generator データベースの設定文書にて link 属性としてその列値を使用することで、リンク属性を notes:// という形式に変更します。

<例 2>
RSS Feed Generator データベースにある (rss) エージェント自体をカスタマイズします。
DumpEntry のルーチンを以下のように変更し、guid の設定と同じプロトコルにします。

sLink = "<link>" & oViewInfo.linkPrefix & nve.UniversalID & "</link>"  '変更前
sLink = "<link>" & oViewInfo.guidPrefix & nve.UniversalID & "</link>"  '変更後

このページの評価

(0 ユーザー)平均評価

コメントを追加

ドキュメント情報


More support for:

IBM Notes
Templates

ソフトウェア・バージョン:

8.5

オペレーティング・システム:

Windows

リファレンス #:

1594120

更新日:

2012-05-15

Translate my page

Machine Translation

コンテンツ・ナビゲーション