リンクの仕組み

リンクはリソース間を接続するものです。ブラウザーでリンクをクリックすると、リンクされたファイルが表示されます。このプロセスには多くの要因が働くため、エラーが発生する場合があります。すべてのシステム要件を満たしていることと、承認されたブラウザーのみを使用していることを確認します。たとえば、Software AG で承認されていないブラウザーのセキュリティ アップデートをインストールすると、リンクが機能しなくなる場合があります。

Publisher エクスポートを作成して、サイズの大きなファイル (15 MB 以上) へのリンクを使用する場合、ARIS Server により多くのメモリが必要になることがあります。メモリが不足すると、エクスポート処理はキャンセルされます。

ファイル サーバーの使用は、リンク エラーの発生を防ぐための 1 つの方法です。データベース内でリンクされたすべてのファイルは、ファイル サーバーで管理されます。

ファイルの形式 (MIME 形式)

ブラウザーによっては一部のファイル形式しか表示されない場合があります。また、一部のシステムでは MIME 形式を直接識別できないために拡張子のないファイルが表示されません。また、特定の形式のファイルへのアクセスが制限されている場合もあります。このような制限は、システム管理者によって定義されている可能性があります。

正しい表記

システム構成によっては、リンクの表記によってエラーが発生する場合もあります。通常、URL は 8 ビット表現で処理されます。Unicode コーディングは別個に処理する必要があります。

次のことに注意すれば、正常に実行されます。

リンクの種類

リンク元またはリンク先のドメインに応じて、ローカル リンクと外部リンクを区別する必要があります。システムやセキュリティの設定によっては、エラーが発生する場合があります。

構文

セキュリティ上のリスク

すべてのブラウザーで相互参照によってセキュリティ上のリスクが必ず発生するわけではありません。むしろ、機能リンクがブロックされるケースの方が多く発生します。

FMozilla Firefox® では、このような場合はエラー コンソール ([ツール] の [エラー コンソール]) にメッセージが表示されますが、ローカル リンクと外部リンクの区別はありません。このため、すべてのローカル アクセスは自動的にブロックされます。このような場合は、<ドライブ>:\Documents and Settings\<ユーザー>\Application data\Mozilla\Firefox\Profiles\<生成された名前>.default\users.js ファイルを次のようにカスタマイズまたは作成することで、特定サイトのブロックを解除できます。

user_pref("capability.policy.policynames", "localfilelinks");

user_pref("capability.policy.localfilelinks.sites", "http://pcsomeone");

user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

認証

認証に失敗したり、リンクされたファイルの場所がない場合も、リンク エラーの発生原因になることがあります。