本文へジャンプ

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 ユーザー)平均評価

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

このページの評価


(0 users)平均評価

コメントを追加

ドキュメント情報

IBM Notes

Templates


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


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


リファレンス #:
1594120


更新日:
2012-05-15

Translate my page

Content navigation